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


当前回答

Windows 10更新-仅GUI

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

哪个功能:

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

其他回答

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

运行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上使用来自continuum.io的跨平台Anaconda软件包管理器,它非常可靠。它具有虚拟环境管理和一个具有通用实用程序(例如conda、pip)的全功能外壳。

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

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

解决这个问题的方法是完全卸载Python。我发现它安装在C:\Users\{User}\Python\Python38文件夹中,而不是C:\Program Files(x86)\Python\\Python38。

当我卸载Python及其启动程序时,(卸载)安装程序关闭了explorer.exe。我从文件夹地址栏重新启动了它,我的桌面(可疑的explorer..exe)一直在屏幕上闪烁。强制重新启动解决了此问题。

在编写本文时,我使用了Python 3.8,新版本是Python 3.9.1。Python 3.9.1包含Pip。

我不需要编辑环境变量,因为这是在安装中完成的。

安装后,我执行了以下操作:

C:\Users\{User}>pip --version
pip 20.2.3 from c:\program files (x86)\python\python39\lib\site-packages\pip (python 3.9)

所以现在安装了pip。花了大约3个小时在这里和教程试图解决这个问题。但这种方法对我有效。

简单的解决方案是安装Python3。我认为,之所以会出现这个问题,是因为您使用的是Python 2。我这样做了,而且成功了。

安装Python 3时,请确保选择PIP。它使用Python安装它。

为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最简单的方法。