如何在Windows上安装pip?

pipeasy_install的替代。但是我应该在Windows上使用easy_install安装pip吗? 是否有更好的方法?

-- 过时的 -- 使用分发,而不是这里所说的setuptools。-- -- 过时的#2 -- 使用setuptools,因为distribution已经过时了。

正如你提到的,pip不包括独立的安装程序,但你可以用它的前身easy_install来安装它。

所以。

1.从这里下载最新的pip版本:http://pypi.python.org/pypi/pip#downloads 2.解压 3.下载最新的Windows简易安装程序:(下载http://pypi.python.org/pypi/setuptools 底部的.exe文件)。安装它。 4.将解压后的pip文件夹内容复制到C:\Python2x\文件夹中(不要将整个文件夹复制到其中,只复制内容),因为python命令在C:\Python2x文件夹之外不工作,然后运行。 python setup.py install。 5.将你的PythonC:\Python2x\Scripts添加到路径中。

你就完成了。

现在你可以使用pip install package来轻松地安装软件包,就像在Linux中一样 :)

评论(12)

当我不得不使用Windows时,我使用ActivePython,它能自动将所有东西添加到你的PATH中,并包括一个名为PyPM的包管理器,它提供了二进制包管理,使安装包更快、更简单。

pipeasy_install并不完全是一回事,所以有些东西你可以通过pip获得,但不能通过easy_install反之亦然

我的建议是,你可以得到 ActivePython Community Edition,不要担心在Windows上为Python设置一切的巨大麻烦。然后,你可以直接使用pypm

如果你想使用pip,你必须在ActiveState安装程序中勾选PyPM选项。安装完成后,你只需要注销并再次登录,pip就可以在命令行上使用,因为它包含在ActiveState安装程序的PyPM选项中,而且安装程序已经为你设置了路径。PyPM也将可用,但你不需要使用它。

评论(5)

要在Python 2.x上安装pip globally,easy_install似乎是Adrián所说的最佳解决方案。

然而,pip的安装说明推荐使用virtualenv,因为每个virtualenv中都会自动安装pip。 这不需要root权限或修改你的系统Python安装。

不过安装virtualenv仍然需要easy_install。

2018年更新:

Python 3.3+ 现在包括 venv 模块 ,可以像这样轻松创建虚拟环境。

python3 -m venv /path/to/new/virtual/environment

关于创建后激活环境的不同平台方法,请参见文档,但通常是以下之一。

$ source /bin/activate 

C:\> \Scripts\activate.bat
评论(0)