使用 msys2 时我应该安装(以及如何)哪个 Python?

新手上路,请多包涵

虽然当前官方 Python 版本是 3.6,但 msys2 为 python3 提供了 两个 包:

那么我应该在何时以及如何使用哪个版本呢?我不能只使用 Windows 3.6 并以某种方式告诉 pacman 使用它吗?或者我可以让 3.6 在 msys/mingw’d 版本中运行并在 Windows 中使用它,所以我不需要两个/三个安装?

原文由 Tobias Kienzler 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.6k
1 个回答

这就是我在 msys2 上用来安装 python3 的方法:

 $ pacman -Syuu

关闭并重新启动 msys2。

 $ pacman -S mingw-w64-x86_64-python3-bsddb3 mingw-w64-x86_64-gexiv2 mingw-w64-x86_64-ghostscript mingw-w64-x86_64-python3-cairo mingw-w64-x86_64-python3-gobject mingw-w64-x86_64-python3-icu mingw-w64-x86_64-iso-codes mingw-w64-x86_64-hunspell mingw-w64-x86_64-hunspell-en mingw-w64-x86_64-enchant

要处理此错误“没有 intltool 或版本 < 0.25.0,build_intl 正在中止”,请执行以下操作:

 $ pacman -S intltool

添加这些进行测试:

 $ pacman -S mingw-w64-x86_64-python3-lxml
$ pacman -S mingw-w64-x86_64-python3-jsonschema

执行此命令以验证 python3 是否已正确安装:

 $ python3 --version
Python 3.6.4

有关详细信息,请参阅 https://www.gramps-project.org/wiki/index.php?title=Gramps_for_Windows_with_MSYS2

原文由 user8128167 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题