如何在 Windows 上安装 pip?

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

3259300 次浏览

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

pipeasy_install并不完全相同,所以有些事情你可以通过pip但不能通过easy_install反之亦然

我的建议是你得到ActivePython社区版,不要担心在Windows上为Python设置一切的巨大麻烦。然后,您可以使用pypm

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

--过时的--使用分发,而不是这里所描述的安装工具。--
--过时#2--使用setup工具,因为不建议使用分发。

正如您所提到的,pip不包括独立的安装程序,但您可以使用其前身easy_install安装它。

所以:

  1. 从这里下载最后一个pip版本:http://pypi.python.org/pypi/pip#downloads
  2. 解开它
  3. 下载Windows的最后一个简单安装程序:(下载底部的. exe文件http://pypi.python.org/pypi/setuptools)。安装它。
  4. 将未压缩的pip文件夹内容复制到C:\Python2x\文件夹中(不要将整个文件夹复制到其中,只复制内容),因为python命令在C:\Python2x文件夹之外不起作用,然后运行:python setup.py install
  5. 将您的pythonC:\Python2x\Scripts添加到路径

你完蛋了。

现在您可以使用pip install package轻松安装软件包,如Linux:)

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

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

不过,安装虚拟环境仍然需要easy_install。

2018更新:

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

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

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

$ source <venv>/bin/activate
C:\> <venv>\Scripts\activate.bat

2014年更新:

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

2)如果您运行的版本低于Python 3.4,或者由于某种原因没有使用Python 3.4安装pip,那么您可能会使用pip的官方安装脚本get-pip.py。pip安装程序现在为您获取setupols,并且无论架构(32位或64位)如何工作。

安装详细说明在这里并涉及:

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

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

python get-pip.py

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

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

老答案:

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

旧方法2使用分发

  1. 下载分发-我把我的放在C:\Python27\Scripts(如果不存在,请随意创建Scripts目录。
  2. 打开一个命令提示符(在Windows上,如果您不使用PowerShell,您应该签出conemu2)并将(cd)更改为您下载distribute_setup.py的目录。
  3. 运行distribute_setup:python distribute_setup.py(如果您的python安装目录未添加到路径-去这里寻求帮助,这将不起作用)
  4. 将当前目录更改为Python安装的Scripts目录(C:\Python27\Scripts),或将该目录以及Python基本安装目录添加到您的%PATH%环境变量中。
  5. 使用新安装的setupols安装pip:easy_install pip

最后一步将无法工作,除非您位于目录easy_install.exe中(C:\Python27\Script将是Python 2.7的默认值),或者您将该目录添加到您的路径中。

旧方法1使用ez_setup:

从setupols页面--

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

在此之后,您可以继续:

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

我只是想为那些有问题的人添加一个解决方案从Windows 64位安装安装工具。这个问题在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。

安装人员

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

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

在Windows上构建

为新版本重做这个过程并不困难,我在这里包含它以供参考。

建筑distribute

为了获得存根.exe文件,你需要有一个VisualC++编译器(它显然也可以用MinGW编译)

hg clone https://bitbucket.org/tarek/distributecd distributehg checkout 0.6.27rem optionally, comment out tag_build and tag_svn_revision in setup.cfgmsvc-build-launcher.cmdpython setup.py bdist_win32cd ..echo build is in distribute\dist

建筑pip

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

Python 2.7.9+和3.4+

好消息!python3.4(2014年3月发布)和python2.7.9(2014年12月发布)随Pip一起发布。这是任何Python版本的最佳功能。它使每个人都可以访问社区的丰富库。新手不再因设置的高难度而被排除在社区库之外。在与包管理器一起发布时,Python加入了rubyNode.jshaskellperl——几乎所有其他当代语言,拥有大多数开源社区。谢谢你,Python。

如果您在使用Python 3.4+或Python 2.7.9+时确实发现pip不可用,只需执行例如:

py -3 -m ensurepip

当然,这并不意味着Python打包解决了问题。体验仍然令人沮丧。我讨论这个在Stack Overflow问题Python有包/模块管理系统吗?

而且,对于使用Python 2.7.8或更早版本的每个人(社区的很大一部分)。没有计划向您发布Pip。遵循手册说明。

Python 2≤2.7.8和Python 3≤3.3

面对它的“包括电池”座右铭,Python在没有包管理器的情况下发布。更糟糕的是,直到最近,具有讽刺意味的是,Pip很难安装。

官方指示

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

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

python get-pip.py

您可能需要管理员命令提示符才能执行此操作。请遵循以管理员身份启动命令提示符(Microsoft TechNet)。

这将安装pip包,该包(在Windows中)包含…\Script\pip.exe该路径必须在PATH环境变量中才能从命令行使用pip(请参阅“替代说明”的第二部分以将其添加到您的PATH中,

替代指令

官方留档告诉用户从源代码安装Pip及其每个依赖项。这对于有经验的人来说很乏味,对于新手来说非常困难。

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

  1. 安装setupols
  2. 安装pip

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

pip install httpie

就是这样(希望如此)!下面给出了常见问题的解决方案:

代理问题

如果你在办公室工作,你可能在HTTP代理后面。如果是这样,设置环境变量#0和#1。大多数Python应用程序(和其他自由软件)都尊重这些。示例语法:

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

如果你真的很不幸,你的代理可能是MicrosoftNTLM代理。免费软件无法应对。唯一的解决方案是安装一个免费软件友好的代理,然后转发到讨厌的代理。http://cntlm.sourceforge.net/

找不到vcvarsall.bat

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

错误:找不到vcvarsall.bat

您可以通过安装C++编译器例如MinGW适用于Python 2.7的Microsoft VisualC++编译器2-bit_versions" rel="noreferrer">视觉C++来修复它。微软实际上专门为Python提供了一个。或者尝试适用于Python 2.7的Microsoft VisualC++编译器

通常,虽然检查包的Christoph的网站更容易。

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

PS:

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

  2. 我遇到了同样的问题,然后发现了这样一个也许最简单的方法(一个班轮!)在官网链接中提到:http://www.pip-installer.org/en/latest/installing.html

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

2016+更新:

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

如果您使用的是Python 3.4+或2.7.9+,则在Windows上为默认安装。否则,简而言之:

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

新的二进制文件pip.exe(和不建议使用的easy_install.exe)将在"%ProgramFiles%\PythonXX\Scripts"文件夹(或类似文件夹)中找到,该文件夹通常不在您的PATH变量中。我建议添加它。

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。如果Setup工具尚未安装,get-pip.py也会为您安装它。

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

确保您的Windows环境变量PATH包含Python的文件夹(对于Python 2.7. x默认安装:C:\Python27C:\Python27\Scripts,对于Python 3.3x:C:\Python33C:\Python33\Scripts,依此类推)。

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

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

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

您可能想将路径添加到您的环境中。它类似于C:\Python33\Scripts

要使用pip,您不需要直接在系统中安装pip。您可以通过#0使用它。您可以按照以下步骤操作:

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

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

现在在myproject文件夹中创建一个虚拟环境,假设myVirtualenv如下:

python virtualenv.py myvirtualenv

它将向您展示:

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

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

myvirtualenv\Scripts\activate

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

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

现在您可以开始使用pip,但请确保您已经激活了提示符左侧的虚拟环境。

这是在虚拟环境中安装pip的最简单方法之一,但您需要随身携带virtualenv.py文件。

有关安装pip/虚拟环境/虚拟环境的更多方法,您可以参考thegauraw.tumblr.com

最新的方法是使用Windows的包管理器巧克力

安装后,您所要做的就是打开命令提示符并运行以下三个命令,这将安装Python 2.7、easy_install和pip。它将自动检测您是在x64还是x86 Windows上。

cinst pythoncinst easy.installcinst pip

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

pythonxy包含pip,在其他中。

这很简单:

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

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

当我按照这里的说明安装时,我在以不同的方式安装时遇到了一些问题。我认为以同样的方式安装在每个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/Script/activate.bat(停用环境很容易,使用deactivate.bat)。

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

希望有帮助。

Python 3.4于2014年3月发布,包含pip
http://docs.python.org/3.4/whatsnew/3.4.html
因此,自从Python 3.4发布以来,在Windows上安装pip的最新方法就是安装Python。

推荐的使用方式是将其作为一个模块调用,特别是安装了多个python发行版或版本,以保证软件包进入正确的位置:
python -m pip install --upgrade packageXYZ

https://docs.python.org/3/installing/#work-with-multiple-versions-of-python-installed-in-parallel

截至2014年2月4日:):

如果您尝试通过Windows安装程序文件从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip安装pip,正如@上校Panic所建议的那样,您可能已经成功安装了pip包管理器,但您可能无法使用pip安装任何包。如果您查看pip.log文件,您也可能遇到与我尝试安装美丽的汤4时相同的SSL错误:

Downloading/unpacking beautifulsoup4Getting 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下载pip 1.2.1
  2. 提取pip-1.2.1.tar.gz文件
  3. 将目录更改为提取的文件夹:cd <path to extracted folder>/pip-1.2.1
  4. 运行python setup.py install
  5. 现在确保C:\Python27\Scripts在PATH中,因为pip安装在C:\Python27\Scripts目录中,而C:\Python27\Lib\site-packages通常安装Python包

现在尝试使用pip安装任何包。

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

pip install requests

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

以下适用于Python 2.7。保存此脚本并启动它:

https://raw.github.com/pypa/pip/master/contrib/get-pip.py

安装Pip,然后将路径添加到您的环境:

C:\Python27\Scripts

终于

pip install virtualenv

您还需要Microsoft视觉C++2008 Express来获得良好的编译器并在安装包时避免此类消息:

error: Unable to find vcvarsall.bat

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

或者,您可以获得点赢,这是pip的一体化安装程序,在Windows及其GUI上获得#0

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

如何安装pip:

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

64位Cygwin上的pip也有一个问题。安装后,pip命令的输出总是为空,无论您使用什么命令/选项(即使pip -V也不会产生任何输出)。

如果是您的情况,只需安装Cygwin的包libuuid的开发版本,称为#0。如果没有该包,使用libuuid会导致段错误。pip使用该包,因此段错误是Cygwin x64上pip的空输出的原因。在32位Cygwin上,即使没有该包,它也可以正常工作。

你可以在这里阅读一些细节:https://github.com/kennethreitz/requests/issues/1547

  1. 下载脚本:https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. 将其保存在驱动器上的某个位置,例如C:\pip-cript\get-pip.py
  3. 从命令提示符导航到该路径并运行“pythonget-pip.py”

指南链接:http://www.pip-installer.org/en/latest/installing.html#install-pip

注意:确保像这样的脚本路径(C:\Python27\Script)也添加了int%PATH%环境变量。

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

我在Windows上使用continuum.io的跨平台蟒蛇包管理器,它很可靠。它具有虚拟环境管理和一个功能齐全的shell以及通用实用程序(例如conda、pip)。

> conda install <package>               # access distributed binaries
> pip install <package>                 # access PyPI packages

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

我认为这个问题让人觉得答案比实际情况简单。

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

标准的Python发行版是用Microsoft VisualC++2008编译的。您可以安装Microsoft VisualC++2008的Express版本,但它不会被维护。您最好的选择是获得更高版本的Microsoft VisualC++的Express版本并编译Python。然后PIP和Python将使用相同的Microsoft VisualC++版本。

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

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

如果您使用从python.org下载的Python 2>=2.7.9或Python 3>=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。

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

对于最新的Python下载-我在Windows上有Python 3.6。你不必怀疑。你需要的一切都在那里。深呼吸,我会告诉你如何做到这一点。

  1. 确保您安装Python的位置。对我来说,它在以下目录中

    在此输入图片描述

    现在,让我们将Python和pip添加到环境变量路径设置中如果您在Windows上,则在任何地方键入pippython都会调用pythonpip从安装它们的位置开始。

    因此,在上面屏幕“剧本”的文件夹下找到了PIP让我们在环境变量路径中添加Python和PIP。

    在此输入图片描述

    快完成了。让我们使用CMD测试使用pip安装谷歌包。

     pip install google

    在此输入图片描述

如果您在使用pip版本时遇到其他问题,可以尝试以下操作:

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

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

  • 安装PyCharm
  • 并创建一个虚拟环境,它会自动安装pip
  • 然后在代码中,您可以安装任何Python包

在此输入图片描述

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

pip -V

这是您检查是否安装了pip的方法。

在极少数情况下,如果未安装,请下载get-pip.py文件并使用Python作为

python get-pip.py

为Python 2和Python 3安装Pip

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

旧答案(仍然有效)

尝试:

python -m ensurepip

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

简单的解决方案是安装Python 3。我认为你遇到这个问题的原因是因为你使用的是Python 2。我这样做了,它奏效了。

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

简单的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驱动器中有#1文件夹。该文件夹名称可能因安装的Python版本而异

现在您可以通过运行来安装Python包

pip install awesome_package_name

即使我安装了Python 3.7,将其添加到PATH,并选中“安装pip”复选框,pip3.exepip.exe最终在计算机上出现没有(即使在Scripts子文件夹中)。

这解决了它:

python -m ensurepip

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

单行程序,下载完成后自动安装。

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

Windows 10更新-仅限GUI

从现在开始,您可以访问microsoftstore并查找Python:

输入图片描述

其特点:

输入图片描述

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

对我来说,解决这个问题的方法是完全卸载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 --versionpip 20.2.3 from c:\program files (x86)\python\python39\lib\site-packages\pip (python 3.9)

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