在Cygwin上安装Pip-3.2

我已经在Cygwin上安装了Python 3。 但是,我无法通过pip安装Python 3包。 有没有办法做到这一点?

1)在安装cygwin时,确保你从列表中安装python / python-setuptools。 这将安装“easy_install”包。

2)键入以下命令:

 easy_install-ab pip 

你必须replace你的Python版本,可以是2.7或3.4或任何其他。

如果您有多个python安装,那么您需要分别为每个安装安装pip(也可能是setuptools)。
为此,您可以先下载ez_setup.py并使用python3运行它:

 /usr/bin/python3 ez_setup.py 

这应该安装setuptools,并且为您的python版本创build一个easy_install脚本,例如/usr/bin/easy_install-3.2 ,您可以使用它来安装pip:

 /usr/bin/easy_install-3.2 pip 

这会将pip安装到您的python3站点软件包目录中,并再次创build脚本/usr/bin/pip-3.2 ,您可以使用该脚本来安装此python版本的软件包。

或者,您可以按照这里和这里的安装说明进行操作。

我认为由mata链接的替代安装说明是最简单的:

要安装pip,请安全地下载get-pip.py 。

然后运行以下(可能需要pipe理员访问):

 python get-pip.py 

由于OP特别提到了Python3,我认为我们需要指定,以防万一用户已经安装了Python2,这很可能。

 # If you don't have Python3 already, use apt-cyg: apt-cyg install python3 # First update pip, pip2 pip2 install --upgrade pip # Install pip3: python3 -m ensurepip # Finally update pip3: pip3 install --upgrade pip $ pip3 -V pip 9.0.1 from /usr/lib/python3.4/site-packages (python 3.4) 

PS。 apt-cyg有几个分支,你会喜欢的。