如何在linux上安装Windows Python包/库并使用它



我想在我的Linux[Fedora]上安装软件包MetaTrader5,但这个软件包只支持Windows。

我的问题是:有可能在Linux上安装Windows Python包吗?安装后导入到我的python文件中?


我的解决方案

  1. 安装wine(了解有关葡萄酒的更多信息(
  2. 下载适用于windows的python,而不是使用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编辑器。

最新更新