如何在Linux上安装Windows Python软件包/库并使用它

问题描述

我想在Linux [Fedora]上安装软件包MetaTrader5,但是仅Windows才支持此软件包。

我的问题是:是否可以在Linux上安装Windows Python软件包?并在安装后导入我的python文件


解决方

  1. 安装wine(了解有关wine的更多信息)
  2. 下载python for windows,然后安装wine <path to .exe>
  3. wine pip install MetaTrader5或其他仅Windows库
  4. (示例)创建虚拟环境wine venv <name project>并选择
  5. 要比导入库文件更多,请在虚拟环境中安装软件包[3],即可使用它。
  6. 运行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编辑器。