如何升级pip?

24

我想安装tensorflow,但是需要升级pip。如何升级pip?我尝试通过命令行进行升级,得到了以下结果。

C:\Users\garoo>python -m pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 10.0.1
    Uninstalling pip-10.0.1:
Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\program files (x86)\\python36-32\\lib\\site-packages\\pip-10.0.1.dist-info\\entry_points.txt'
Consider using the `--user` option or check the permissions.

You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

C:\Users\garoo>python -m pip install --upgrade pip

使用 sudo--user 进行安装。 - skaul05
1
这只是纯粹的信息。您不需要升级 pip - Klaus D.
3
如果您确实想要更新pip,请以管理员模式打开Windows®的CMD.EXE,并输入它给出的命令python -m pip install --upgrade pip - chickity china chinese chicken
请避免截图,而应通过复制/粘贴来更好地传达内容。 - user2901351
1
这回答解决了你的问题吗?如何在虚拟环境内更新pip本身? - borgr
8个回答

34

使用命令行升级pip:

python -m pip install --upgrade pip

11

你不需要升级pip即可安装tensorflow。虽然如果你仍想这么做,可以尝试以下步骤

pip install --user --upgrade pip

否则尝试以管理员身份运行CMD


1

如果在安装Python依赖时出现权限错误,您需要以管理员身份运行终端、命令提示符或PowerShell。

以下是示例:

enter image description here


0

如何使用命令提示符升级pip:

  1. 从开始菜单打开命令提示符

    • 点击左下角的开始按钮以打开开始菜单
    • 在空框中输入cmd并在结果中点击命令提示符
  2. 使用python -m pip install --upgrade pip卸载旧的pip软件包并安装当前版本。

Collecting pip
  Downloading pip-22.0.4-py3-none-any.whl (2.1 MB)
     ---------------------------------------- 2.1/2.1 MB 284.1 kB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.0.3
    Uninstalling pip-22.0.3:
      Successfully uninstalled pip-22.0.3
Successfully installed pip-22.0.4

0

好的,那个可怜的命令 python.exe -m pip install --upgrade pip 是一个,没错.. 但是那不会“播放”升级,现在我可能做错了删除.. ?:

  • 在 C:\Users\USERname\venv\Lib\site-packages 中有一个旧的 (?) 目录名为..pip-22.3.1.dist-info,它作为下一个pip-23.1.2.dist-info被安装好了.. 所以我只是删除了旧的 distro 22.3.. 现在的结果是:C:\Windows\System32>python.exe -m pip install --upgrade pip Requirement already satisfied: pip in c:\users\USERNAME\appdata\local\programs \python\python310\lib\site-packages (23.1.2)

您的回答目前写得不清楚。请编辑以添加其他详细信息,以帮助其他人理解它是如何回答所提问的。您可以在帮助中心找到关于如何撰写好答案的更多信息。 - Community
这并没有给出问题的答案。一旦您拥有足够的声望,您将能够评论任何帖子;相反,提供不需要询问者澄清的答案。- [来自评论审核] (/review/late-answers/34460047) - user16217248

0

补充@Iain Hunter的答案,如果命令提示符提供了错误:

'python' is not recognized as an internal or external command,

可操作的程序或批处理文件。

尝试将 python -m pip install --upgrade pip 更改为 py -m pip install --upgrade pip。如果 cmd 仍然提供错误,请再次下载 Python;也许您在下载 Python 时意外取消了下载 pip 的选项框。


0
这可能对某人有所帮助。
import subprocess
subprocess.run(['pip','install','--upgrade','pip'])

-6
m pip install --upgrade pip 

在终端上输入以下命令并按回车键: m pip install --upgrade pip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接