如何在Windows上安装pip?

时间:2011-01-20 18:08:59

标签: python windows installation pip easy-install

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

39 个答案:

答案 0 :(得分:1739)

Python 2.7.9+和3.4 +

好消息! Python 3.4(2014年3月发布)和Python 2.7.9(2014年12月发布)随Pip发货。这是任何Python版本的最佳功能。它使每个人都可以访问社区丰富的图书馆。由于设置难度大,新手不再被排除在使用社区库之外。在使用包管理器时,Python加入了RubyNode.jsHaskellPerlGo - 几乎所有其他当代语言都拥有大多数开源社区。谢谢Python。

当然,这并不意味着Python包装问题就解决了。这种经历仍令人沮丧。我讨论了这个in Stack Overflow question Does Python have a package/module management system?

并且,对于使用Python 2.7.8或更早版本(社区的相当大一部分)的每个人来说都是唉。没有计划将Pip发送给您。手动说明如下。

Python2≤2.7.8且Python3≤3.3

面对'batteries included'座右铭,Python没有包管理器。更糟糕的是,Pip直到最近才讽刺地难以安装。

官方指示

https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip

下载get-pip.py,小心将其另存为.py文件,而不是.txt。然后,从命令提示符运行它:

python get-pip.py

您可能需要管理员命令提示符才能执行此操作。关注 Start a Command Prompt as an Administrator (Microsoft TechNet)。

这将安装pip包,它(在Windows中)包含... \ Scripts \ pip.exe,该路径必须位于PATH环境变量中,才能使用命令行中的pip(请参阅“替代指令”的第二部分)将它添加到你的PATH,

替代说明

官方文档告诉用户从源代码安装Pip及其每个依赖项。这对于经验丰富且对新手来说过于困难而言是乏味的。

为了我们的缘故,Christoph Gohlke为流行的Python软件包准备了Windows安装程序(.msi)。他为所有Python版本(32位和64位)构建安装程序。你需要:

  1. Install setuptools
  2. Install pip
  3. 对我来说,这个Pip安装在C:\Python27\Scripts\pip.exe。在计算机上找到pip.exe,然后将其文件夹(例如C:\Python27\Scripts)添加到路径中(启动/编辑环境变量)。现在,您应该能够从命令行运行pip。尝试安装包:

    pip install httpie
    

    你去(希望)!常见问题的解决方案如下:

    代理问题

    如果您在办公室工作,您可能会在HTTP代理后面。如果是,请设置环境变量http_proxy and https_proxy。大多数Python应用程序(和其他免费软件)都尊重这些。语法示例:

    http://proxy_url:port
    http://username:password@proxy_url:port
    

    如果您真的不走运,您的代理可能是Microsoft NTLM代理。免费软件无法应付。唯一的解决方案是安装一个免费的软件友好代理,转发给令人讨厌的代理。 http://cntlm.sourceforge.net/

    无法找到vcvarsall.bat

    Python模块可以部分用C或C ++编写。 Pip尝试从源代码编译。如果您没有安装和配置C / C ++编译器,您将看到这个神秘的错误消息。

      

    错误:无法找到vcvarsall.bat

    您可以按installing a C++ compilerMinGW Visual C++进行修正。微软实际上发布了一个专门用于Python的软件。或者尝试 Microsoft Visual C++ Compiler for Python 2.7

    通常情况下,检查Christoph's site的包裹会更容易。

答案 1 :(得分:296)

- 过时 - 使用分发,而不是此处所述的setuptools。 -
- 过时的#2 - 使用setuptools作为分发版已弃用。

正如您所提到的那样,pip不包含独立安装程序,但您可以使用其前身easy_install进行安装。

所以:

  1. 从此处下载最后一个点数版本:http://pypi.python.org/pypi/pip#downloads
  2. 解压缩
  3. 下载适用于Windows的最新简易安装程序:(下载http://pypi.python.org/pypi/setuptools 底部的.exe)。安装它。
  4. 将未压缩的pip文件夹内容复制到C:\Python2x\文件夹中(不要将整个文件夹复制到其中,只复制内容),因为python命令不能在{{1}之外工作}}文件夹,然后运行:C:\Python2x
  5. 将您的python python setup.py install添加到路径
  6. 你完成了。

    现在,您可以像在Linux中一样使用C:\Python2x\Scripts轻松安装软件包:)

答案 2 :(得分:215)

2014年更新:

1)如果你已经安装了Python 3.4或更高版本,pip包含在Python中,应该已经在你的系统上运行。

2)如果您运行的是Python 3.4以下的版本,或者由于某些原因pip没有安装Python 3.4,那么您可能会使用pip的官方安装脚本get-pip.py。 pip安装程序现在为您抓取setuptools,无论体系结构如何(32位或64位)都可以正常工作。

安装instructions are detailed here并涉及:

  

要安装或升级pip,请安全下载get-pip.py

     

然后运行以下命令(可能需要管理员访问权限):

python get-pip.py
  

要升级现有的setuptools(或分发),请运行pip install -U setuptools

我将把下面的两套旧说明留给后人。

OLD答案:

对于 64位种类的Windows版本 - 由于ez_setup,64位Windows + Python过去需要单独的安装方法,但我在64位Windows上测试了新的分发方法运行32位Python和64位Python,现在可以对所有版本的Windows / Python 2.7X使用相同的方法:

OLD方法2 使用distribute

  1. 下载distribute - 我在C:\Python27\Scripts投掷了我的内容(如果目录不存在,请随时创建Scripts目录。
  2. 打开命令提示符(在Windows上,如果您不使用conemu2,则应查看PowerShell)并将(cd)更改为您已下载的目录{{ 1}} to。
  3. 运行distribute_setup:distribute_setup.py(如果你的python安装目录没有添加到你的路径中,这将不起作用 - go here for help
  4. 将当前目录更改为Python安装的python distribute_setup.py目录(Scripts),或将该目录以及Python基本安装目录添加到%PATH%环境变量中。
  5. 使用新安装的setuptools安装pip:C:\Python27\Scripts
  6. 除非你在easy_install pip所在的目录中(C:\ Python27 \ Scripts将是Python 2.7的默认值),否则最后一步将无法工作,或者你已将该目录添加到路径中

    OLD方法1 使用ez_setup:

    from the setuptools page -

      

    下载ez_setup.py并运行它;它将下载相应的.egg文件并为您安装。 (目前,由于distutils安装程序兼容性问题,所提供的.exe安装程序不支持64位版本的Python for Windows。

    在此之后,您可以继续:

    1. easy_install.exe添加到Windows路径(将c:\Python2x\Scripts中的x替换为您已安装的实际版本号)
    2. 打开一个新的(!)DOS提示符。从那里开始Python2x

答案 3 :(得分:197)

2016+更新:

这些答案已经过时,或者说是粗鲁和困难。

如果你有Python 3.4+或2.7.9+,它将在Windows上installed by default。否则,简而言之:

  1. 下载pip安装程序: https://bootstrap.pypa.io/get-pip.py
  2. 如果偏执,检查文件以确认它不是恶意的 (必须b64解码)。
  3. 以管理员身份打开下载文件夹中的控制台并运行 get-pip.py。或者,在资源管理器中右键单击其图标,然后选择"以管理员身份运行..."。
  4. 新的二进制文件pip.exe(以及已弃用的easy_install.exe)将在"%ProgramFiles%\PythonXX\Scripts"文件夹(或类似文件夹)中找到,该文件夹可能不在您的PATH变量中。我建议添加它。

答案 4 :(得分:45)

Python 3.4,于2014年3月发布,附带pip包括:
http://docs.python.org/3.4/whatsnew/3.4.html
因此,自Python 3.4发布以来,在Windows上安装pip的最新方法就是安装Python。 在安装过程中坚持所有默认值时,pip将安装到
C:\Python34\Scripts\pip3.exe

答案 5 :(得分:39)

当我必须使用Windows时,我使用ActivePython,它会自动将所有内容添加到PATH中,并包含一个名为PyPM的包管理器,它提供二进制包管理,使其更快更简单安装包。

pipeasy_install并不完全相同,因此有些内容可以通过pip而不是easy_install and vice versa来解决。< / p>

我的建议是你得到ActivePython Community Edition并且不用担心在Windows上为Python设置所有内容的麻烦。然后,您可以使用pypm

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

答案 6 :(得分:37)

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

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

cinst python
cinst easy.install
cinst pip

可以找到Chocolatey Gallery上的所有其他Python包here

答案 7 :(得分:30)

2015年3月更新

Python 2.7.9及更高版本(在Python 2系列上),Python 3.4及更高版本默认包含pip,所以你可能已经有了pip。

如果不这样做,请在提示符处运行此一行命令(可能需要管理员访问权限):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

它将安装pip。如果尚未安装Setuptoolsget-pip.py也会为您安装。

如评论中所述,上述命令将从GitHub的Pip源代码存储库下载代码,并在您的环境中动态运行它。所以请注意,这是步骤下载,检查和运行的快捷方式,所有使用Python本身的单个命令。如果您信任Pip,请毫无疑问地继续。

确保您的Windows环境变量PATH包含Python的文件夹(对于Python 2.7.x,默认安装:C:\Python27C:\Python27\Scripts,对于Python 3.3x:C:\Python33和{{1}等等)。

答案 8 :(得分:24)

安装程序

我在这里为distributepip构建了Windows安装程序(目标是使用pip,而无需使用easy_install引导或保存并运行Python脚本):

在Windows上,只需先从上面的链接下载并安装distribute,然后再安装pip。上面的distribute链接确实包含存根.exe安装程序,这些安装程序目前仅为32位。我没有在64位Windows上测试过这种效果。

在Windows上构建

为新版本重做此功能的过程并不困难,我已将其包含在此处以供参考。

构建distribute

为了获取存根.exe文件,您需要一个Visual C ++编译器(它显然也可与MinGW编译)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

构建pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist

答案 9 :(得分:19)

以下适用于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-bit Python installation issues on 64-bit Windows 7 以成功安装Python可执行程序包(注册表项问题)。

答案 10 :(得分:16)

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

但是pip的installation instructions建议使用virtualenv,因为每个virtualenv都会自动安装pip。这不需要root访问权限或修改系统Python安装。

安装virtualenv仍然需要easy_install。

2018更新:

Python 3.3+现在包含venv module,可以轻松创建如下虚拟环境:

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

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

$ source <venv>/bin/activate 

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

答案 11 :(得分:14)

要使用pip,您不一定需要直接在系统中安装pip。您可以通过virtualenv使用它。你可以做的是按照以下步骤:

我们通常需要为一个特定项目安装Python包。所以,现在创建一个项目文件夹,假设是myproject。

  • virtualenv的解压缩文件夹中复制 virtualenv.py 文件,然后粘贴到 myproject 文件夹

现在在 myproject 文件夹中创建一个虚拟环境,如下所示 myvirtualenv

python virtualenv.py myvirtualenv

它会告诉你:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

现在,您的虚拟环境 myvirtualenv 将在项目文件夹中创建。您可能会注意到,pip现在已安装在您的虚拟环境中。您需要做的就是使用以下命令激活虚拟环境。

myvirtualenv\Scripts\activate

您将在命令提示符处看到以下内容:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

现在你可以开始使用pip,但要确保你已经激活了virtualenv,看着提示的左边。

这是安装pip的最简单方法之一,即在虚拟环境中,但你需要有virtualenv.py文件。

有关安装pip / virtualenv / virtualenvwrapper的更多方法,可以参考thegauraw.tumblr.com

答案 12 :(得分:13)

我只想为那些在Windows 64位上安装setuptools时遇到问题的人添加一个解决方案。这个问题在python.org上的这个bug中讨论过,截至本评论发布之日仍未解决。提到了一个简单的解决方法,它完美无瑕。一个注册表更改为我做了诀窍。

链接:http://bugs.python.org/issue6792#

对我有用的解决方案......:

为2.6+版本的Python添加此注册表设置:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

这很可能是您已经拥有的Python 2.6 +的注册表设置:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

显然,您需要将2.6版本替换为您正在运行的任何Python版本。

答案 13 :(得分:13)

2016年更新: Pip应该已经包含在Python 2.7.9+ or 3.4+中,但如果出于某种原因它不存在,则可以使用以下单行。< / p>

PS:

  1. 在大多数情况下应该已经满足这一点,但是,如果有必要,请确保您的环境变量PATH包含Python的文件夹(例如,Windows默认安装Python 2.7.x上的C:\Python27 and C:\Python27\ScriptsPython 3.3xC:\Python33 and C:\Python33\Scripts等)

  2. 我遇到同样的问题,然后发现官方网站上提到的最简单的方式(一个班轮!):http://www.pip-installer.org/en/latest/installing.html

  3. 不敢相信那里有那么多冗长的(可能是过时的?)答案。感谢他们,但是,请向这个简短的答案投票,以帮助更多的新人!

答案 14 :(得分:12)

最新的Python下载 - 我在Windows上有python 3.6。你不必想知道你需要的一切,我会告诉你如何去做。

  1. 确保你在哪里安装python,它位于以下目录中 enter image description here
  2.   

    现在,让我们将python和pip添加到环境变量路径设置中   如果你在Windows上,那么在任何地方打电话键入pip或python   python aor pip来自它们的安装位置。

    所以,PIP位于上面屏幕“脚本”的文件夹下 让我们在环境变量路径中添加Python和PIP。 enter image description here

    几乎完成,让我们用CMD测试使用pip安装goole包。

    pip install google
    

    enter image description here

    BYE BYE!

答案 15 :(得分:12)

到目前为止,我找到的最好的方法只是两行代码:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

它在Windows 8上使用PowerShell,Cmd和Git Bash(MinGW)进行了测试。

您可能想要添加环境路径。它就像C:\Python33\Scripts

答案 16 :(得分:11)

这里如何以简单的方式安装pip。

  1. these内容复制并粘贴到文件 get-pip.py
  2. get-pip.py 复制并粘贴到python文件夹中。C:\Python27
  3. 双击 get-pip.py file.it会将pip安装到您的计算机上。
  4. 现在您必须将C:\Python27\Scripts路径添加到您的环境变量中。因为它包含pip.exe文件。
  5. 现在你准备好使用pip了。打开cmd并输入为pip install package_name

答案 17 :(得分:10)

PythonXY附带pip,其中包含others

答案 18 :(得分:10)

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

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

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

答案 19 :(得分:8)

当我按照这里的说明操作时,我遇到了一些以不同方式安装的问题。我认为以相同的方式安装在每个Windows环境中都非常棘手。在我的情况下,我需要Python 2.6,2.7和3.3在同一台机器上用于不同的目的,这就是为什么我认为有更多的问题。 但是以下说明对我来说非常合适,所以可能会根据您的环境尝试这个:

http://docs.python-guide.org/en/latest/starting/install/win/

另外,由于环境不同,我发现使用虚拟环境非常有用,我的网站使用不同的库,将它们封装到一个文件夹中要好得多,请查看说明,如果PIP已安装,请查看安装VirtualEnv:

pip install virtualenv

在文件夹中运行所有文件

virtualenv venv

几秒钟后,你有一个虚拟环境,其中包含venv文件夹中的所有内容,要激活它运行venv / Scripts / activate.bat(停用环境很简单,请使用deactivate.bat)。您安装的每个库都将以venv \ Lib \ site-packages结束,并且可以轻松地将整个环境移动到某个位置。

我发现唯一的缺点是某些代码编辑无法识别这种环境,并且您会在代码中看到警告,因为找不到导入的库。当然,有一些棘手的方法可以做到这一点,但这将是很好的编辑记住,虚拟环境现在非常正常。

希望它有所帮助。

答案 20 :(得分:6)

  1. 下载脚本:https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. 将其保存在C:\ pip-script \ get-pip.py
  3. 等驱动器上
  4. 从命令提示符导航到该路径并运行&#34; python get-pip.py&#34;
  5. 指南链接:http://www.pip-installer.org/en/latest/installing.html#install-pip

    注意:确保将此类脚本路径(C:\ Python27 \ Scripts)添加到%PATH%环境变量中。

答案 21 :(得分:3)

这很简单:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(确保您的Python和Python脚本目录(例如,C:\Python27C:\Python27\Scripts)在PATH中。)

答案 22 :(得分:3)

截至2014年2月4日的工作:):

如果您尝试按照@Colonel Panic的建议从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip安装pip,那么您可能已经成功安装了pip包管理器,但是您可能无法使用pip安装任何软件包。如果查看pip.log文件,我可能也遇到了与我尝试安装Beautiful Soup 4时遇到的相同的SSL错误:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

问题是旧版OpenSSL与pip 1.3.1及更高版本不兼容的问题。目前简单的解决方法是安装pip 1.2.1,它不需要SSL

在Windows上安装Pip:

  1. https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  2. 下载pip 1.2.1
  3. 解压缩pip-1.2.1.tar.gz文件
  4. 将目录更改为解压缩的文件夹:cd <path to extracted folder>/pip-1.2.1
  5. 运行python setup.py install
  6. 现在确保C:\Python27\Scripts在PATH中,因为pip安装在C:\Python27\Scripts目录中,而不像通常安装Python包的C:\Python27\Lib\site-packages
  7. 现在尝试使用pip安装任何软件包。

    例如,要使用pip安装requests包,请从cmd:

    运行此包
    pip install requests
    

    Whola! requests将成功安装,您将收到成功消息。

答案 23 :(得分:3)

简单的CMD方法

使用CURL下载get-pip.py

curl --http1.1 https://bootstrap.pypa.io/get-pip.py --output get-pip.py

执行下载的python文件

python get-pip.py

然后将C:\Python37\Scripts路径添加到您的环境变量。 假设您的C驱动器中有一个Python37文件夹,该文件夹名称可能会根据安装的python版本而有所不同

现在您可以通过运行安装python软件包

pip install awesome_package_name

答案 24 :(得分:3)

如果您使用从python.org下载的Python 2&gt; = 2.7.9或Python 3&gt; = 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的installation guide非常干净简单。

使用此功能,您应该可以在两分钟内开始使用Pip。

答案 25 :(得分:2)

即使我安装了Python 3.7,也已将其添加到PATH,然后选中了“安装点子”复选框,pip3.exepip.exe最终还是在计算机上出现了( (即使在Scripts子文件夹中也是如此。

这解决了它:

python -m ensurepip

(接受的答案中的解决方案对我不起作用。)

答案 26 :(得分:2)

Python2Python3

安装Pip
  1. get-pip.py下载到您计算机上的文件夹中。
  2. 打开命令提示符并导航到包含get-pip.py
  3. 的文件夹
  4. 运行以下命令:python get-pip.pypython3 get-pip.pypython3.6 get-pip.py,具体取决于您要安装的python版本pip
  5. 现在应该安装Pip!
  6. 旧答案(仍然有效)

    你试过吗?

    python -m ensurepip
    

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

答案 27 :(得分:2)

如果您对pip版本有其他问题,可以试试这个

pip install --trusted-host pypi.python.org --upgrade pip

答案 28 :(得分:2)

或者,您可以获得pip-Win这是一个一体化的pip安装程序和Windows及其GUI上的virtualenv

  • 从一个Python解释器(即版本)切换到另一个(包括py和pypy)
  • 查看所有已安装的软件包,以及它们是否是最新的
  • 安装或升级软件包,或升级pip本身
  • 创建和删除虚拟环境,并在它们之间切换
  • 使用选定的解释器
  • 运行IDLE或其他Python脚本

答案 29 :(得分:2)

从这里https://pypi.python.org/pypi/setuptools#windows-simplified下载setuptools-15.2.zip(md5),然后运行ez_setup.py。

答案 30 :(得分:1)

你必须从那里获取get_pip.py文件在google副本上搜索并将其保存在pip目录中的c盘中本地

答案 31 :(得分:1)

现在,它与Python捆绑在一起。您无需安装它。

pip -V

这是检查pip是否安装的方法。 在极少数情况下,如果未安装,请下载get-pip.py文件并使用python as

运行它
python get-pip.py

答案 32 :(得分:1)

64位Cygwin 上的pip也存在问题。安装后,pip命令的输出始终为空,无论您使用什么命令/选项(甚至pip -V都不会产生任何输出)。

如果是您的情况,只需安装名为 libuuid-devel 的Cygwin软件包 libuuid 的开发版本。如果没有使用 libuuid 的软件包导致段错误。 pip使用该包,因此段错误是Cygwin x64上pip空输出的原因。在32位Cygwin上,即使没有这个包,它也能正常工作。

您可以在那里阅读一些详细信息:https://github.com/kennethreitz/requests/issues/1547

答案 33 :(得分:1)

如何安装pip:

  1. 下载并安装ActivePython
  2. 打开命令提示符(CMD)
  3. 输入pypm install pip

答案 34 :(得分:0)

有时使用IDE时更容易理解:

  • 安装PyCharm
  • 并创建虚拟环境,它将自动安装pip
  • 然后在代码中你可以安装任何python包 enter image description here

答案 35 :(得分:0)

简单的解决方案是安装python3。我认为您有这个问题的原因是因为您使用的是python2。我做到了,它奏效了。安装python3时,请确保选择PIP。它使用python安装。

答案 36 :(得分:0)

可下载并在安装完成后自动安装的一线套。

curl --http1.1 https://bootstrap.pypa.io/get-pip.py-输出 get-pip.py && python get-pip.py

答案 37 :(得分:0)

Windows 10 更新 - 仅限 GUI

从现在开始,您只需访问 Microsoft Store,并查找 Python:

enter image description here

哪些功能:

enter image description here

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

答案 38 :(得分:0)

为我解决这个问题的是完全卸载 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 个小时和教程试图解决这个问题。但是这个方法对我有用。