我想在我的Linux[Fedora]上安装软件包MetaTrader5,但这个软件包只支持Windows。
我的问题是:有可能在Linux上安装Windows Python包吗?安装后导入到我的python文件中?
我的解决方案
- 安装
wine
(了解有关葡萄酒的更多信息( - 下载适用于windows的python,而不是使用
wine <path to .exe>
进行安装 wine pip install MetaTrader5
或其他仅限windows的库- (示例(创建虚拟环境
wine venv <name project>
并选择 - 要将库导入文件,请在虚拟环境中安装软件包[3],然后使用它
- 使用
wine python <file.py>
运行
您可以安装wine
来处理fedora中的windows安装程序文件。
根据文档,您可以逐个运行以下命令来安装wine:
sudo dnf clean all && sudo dnf update
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/32/winehq.repo
sudo dnf install winehq-stable
之后,要确认安装:运行wine --version
,应执行此操作而不会出现任何错误。
最后,下载mt5setup.exe
并用wine
打开它。
另外,看看这个答案:https://stackoverflow.com/a/44031808/10918344
希望你觉得它对有帮助
是的,可以使用Wine。它只与CrossOver有关,它更稳定。Meta Trader为葡萄酒编写。我用过这个东西。正确工作Meta Trader和Meta编辑器。