简体   繁体   English

如何在 MSYS2 上安装 Python 开发工具

[英]How to install Python Development tools on MSYS2

I need to install the Python development tools on MSYS2.我需要在 MSYS2 上安装 Python 开发工具。

My Python installation works (by either calling python3.6 or python3 :我的 Python 安装工作(通过调用python3.6python3

$ python3.6
Python 3.6.5 (default, Apr 16 2018, 10:17:38)  [GCC 7.3.0 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Setuptools is installed:安装工具:

$ pip3 install setuptools
Requirement already satisfied: setuptools in /usr/lib/python3.6/site-packages (36.4.0)

I have tried to install as it suggested in How to install python developer package?我已尝试按照如何安装 python 开发人员包中的建议进行安装? . . MSYS2 does not have yum so I used pacman : MSYS2没有yum所以我使用了pacman

$ pacman -S python-devel
error: target not found: python-devel

$ pacman -S python3-devel
error: target not found: python3-devel

$ pacman -S python3.6-devel
error: target not found: python3.6-devel

$ pacman -S python-dev
error: target not found: python-dev

$ pacman -S python3-dev
error: target not found: python3-dev

$ pacman -S python3.6-dev
error: target not found: python3.6-dev

So far this has all failed.到目前为止,这一切都失败了。 How can I get the Python development tools?如何获得 Python 开发工具?

There are different Python packages to install depending on which MSYS2 environment you are using and which version of Python you want:根据您使用的 MSYS2 环境和您想要的 Python 版本,可以安装不同的 Python 包:

$ pacman -Qs python
local/mingw-w64-i686-python2 2.7.14-5
    A high-level scripting language (mingw-w64)
local/mingw-w64-i686-python3 3.6.4-2
    A high-level scripting language (mingw-w64)
local/mingw-w64-x86_64-python2 2.7.14-5
    A high-level scripting language (mingw-w64)
local/mingw-w64-x86_64-python3 3.6.4-2
    A high-level scripting language (mingw-w64)
local/python2 2.7.13-1
    A high-level scripting language

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM