问题描述
我想在Linux [Fedora]上安装软件包MetaTrader5,但是仅Windows才支持此软件包。
我的问题是:是否可以在Linux上安装Windows Python软件包?并在安装后导入我的python文件?
解决方案
- 安装
wine
(了解有关wine的更多信息) - 下载python for windows,然后安装
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编辑器。