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


当前回答

2016+更新:

这些答案是过时的,或者是冗长难懂的。

如果您有Python 3.4+或2.7.9+,它将默认安装在Windows上。否则,简而言之:

下载pip安装程序:https://bootstrap.pypa.io/get-pip.py如果疑神疑鬼,检查文件以确认它不是恶意的(必须b64解码)。以管理员身份打开下载文件夹中的控制台并运行或者,右键单击Explorer中的图标并选择“以管理员身份运行…”。

新的二进制文件pip.exe(以及不推荐使用的easy_install.exe)可以在“%ProgramFiles%\PythonXX\Scripts”文件夹(或类似文件夹)中找到,该文件夹通常不在PATH变量中。我建议添加它。

其他回答

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

最新的方法是使用Windows的软件包管理器Chocolatey。

安装完成后,只需打开一个命令提示符并运行以下三个命令,即可安装Python 2.7、easy_install和pip。它将自动检测您使用的是x64还是x86 Windows。

cinst python
cinst easy.install
cinst pip

Chocolatey Gallery上的所有其他Python包都可以在这里找到。

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

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

我认为这个问题似乎让答案比实际更简单。

运行pip有时需要本机编译模块(64位NumPy是一个常见的例子)。为了使pip的编译成功,您需要使用与pip使用的Microsoft Visual C++相同版本的Python进行编译。

标准Python发行版是用Microsoft Visual C++2008编译的。您可以安装Microsoft Visual C++2008的Express版本,但未进行维护。最好的办法是获得一个更高版本的Microsoft Visual C++的快速版本并编译Python。然后PIP和Python将使用相同的Microsoft Visual C++版本。

Windows 10更新-仅GUI

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

哪个功能:

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