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


当前回答

Windows 10更新-仅GUI

从现在起,您只需访问Microsoft Store,即可查找Python:

哪个功能:

这是在windows上安装python和pip最简单、最安全的方法。

其他回答

Adrián表示,要在Python2.x上全局安装pip,easy_install似乎是最好的解决方案。

然而,pip的安装说明建议使用virtualenv,因为每个virtualenv都会自动安装pip。这不需要root访问或修改系统Python安装。

安装virtualenv仍然需要easy_install。

2018年更新:

Python 3.3+现在包括venv模块,用于轻松创建虚拟环境,如:

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

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

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat

您必须获取get_pip.py文件。在谷歌上搜索。从那里复制并将其本地保存在pip目录中的C驱动器上。

如何安装pip:

下载并安装ActivePython打开命令提示符(CMD)键入pypm install pip

只需从这里下载setuptools-15.2.zip(md5)https://pypi.python.org/pypi/setuptools#windows-并运行ez_setup.py。

2016年更新:Pip应该已经包含在Python2.7.9+或3.4+中,但如果由于任何原因没有,您可以使用以下一行代码。

下载https://bootstrap.pypa.io/get-pip.py并使用管理员权限python-get-pip.py运行它(如果您在Linux上,请使用sudo python-get pip.py)

PS:

这在大多数情况下应该已经得到满足,但如果需要,请确保环境变量PATH包含Python的文件夹(例如,Windows上的Python 2.7.x默认安装:C:\Python27和C:\Python27\Scripts,对于Python 3.3x:C:\Python33和C:\Pythn33\Scripts等)我遇到了同样的问题,然后找到了官方网站上提到的最简单的方法(一行!):http://www.pip-installer.org/en/latest/installing.html

真不敢相信有这么多冗长(也许过时了?)的答案。感谢他们,但请投票选出这个简短的答案,以帮助更多的新人!