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

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

> msys / python3,currently using 3.4
> mingw64 / mingw-w64-x86_64-python3,currently using 3.5

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

解决方法:

这是我在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

要处理此错误“No intltool或version< 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

上一篇:msys2 使用指定boost


下一篇:【工具】Msys2使用配置