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


当前回答

这里是如何安装pip的简单方法。

将此内容复制并粘贴到文件中,作为get-pipp.py。将get-pip.py复制并粘贴到Python文件夹C:\Python27中。双击get-pip.py文件。它将在您的计算机上安装pip。现在,您必须将C:\Python27\Scripts路径添加到环境变量中。因为它包含pip.exe文件。现在您可以使用pip了。打开cmd并键入pip install package_name

其他回答

以下适用于Python 2.7。保存此脚本并启动它:https://raw.github.com/pypa/pip/master/contrib/get-pip.py 安装了Pip,然后将路径添加到环境中:

C:\Python27\Scripts

最后

pip install virtualenv

此外,您还需要Microsoft Visual C++2008 Express来获得良好的编译器,并在安装软件包时避免出现此类消息:

error: Unable to find vcvarsall.bat

如果您有64位版本的Windows 7,您可以阅读64位Windows 7上的64位Python安装问题,以成功安装Python可执行包(注册表项问题)。

下载完成后自动安装的一个命令行。

卷曲--http1.1https://bootstrap.pypa.io/get-pip.py--输出get-pipp.py和python get-pipp-py

为Python 2和Python 3安装Pip

将get-pip.py下载到计算机上的文件夹。打开命令提示符并导航到包含get-pip.py的文件夹。根据要安装pip的python版本,运行以下命令:python-get-pip.py、python3 get-pip-py或python3.6 get-pipp.py现在应该安装Pip!


旧答案(仍然有效)

Try:

python -m ensurepip

这可能是在任何系统上安装pip最简单的方法。

我在Windows上使用来自continuum.io的跨平台Anaconda软件包管理器,它非常可靠。它具有虚拟环境管理和一个具有通用实用程序(例如conda、pip)的全功能外壳。

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda还为具有非Python依赖关系的库提供了二进制文件,例如panda、numpy等。这在Windows上尤其有用,因为很难正确编译C依赖关系。

如果您使用从Python.org下载的Python2>=2.7.9或Python3>=3.4二进制文件,则已经安装了pip,但您需要升级pip。

在Windows上,升级可以轻松完成:

转到Python命令行并运行以下Python命令

python -m pip install -U pip

使用get-pip.py安装

在同一文件夹或您选择的任何其他文件夹中下载get-pip.py。我假设您将在python.exe文件所在的同一文件夹中下载它并运行以下命令:

python get-pip.py

Pip的安装指南非常简洁。

使用这个,你应该能够在两分钟内开始使用Pip。