无法在 VS 代码中更新 pip。说{未知命令"update"}

Can't update pip in VS code. Says { unknown command "update"}

OS: Win10

环境:Visual Studio代码

我想要实现的目标:将 pip 从 22.0.4 更新到 22.1

我尝试并得到的:

  1. python -m pip install -–upgrade pip

得到:

python : The term 'python' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, 
or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ python -m pip install -–upgrade pip
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (python:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
  1. sudo pip3 install --upgrade pip

得到:

sudo : The term 'sudo' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or    
if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ sudo pip3 install --upgrade pip
+ ~~~~
    + FullyQualifiedErrorId : CommandNotFoundException
  1. pip update

得到:

ERROR: unknown command "update"
  1. 检查 python 是否安装在这个位置:
py -3 --version

得到:

Python 3.10.4
  1. 检查 pip 是否安装在这个位置:

pip --version

得到

> pip 22.0.4 from
> C:\Users\Username\AppData\Local\Programs\Python\Python310\lib\site-packages\pip
> (python 3.10)
  1. 使用“python3”代替“python”

python3 -m pip install -–upgrade pip

得到:

> > `python3 : The term 'python3' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling
> of the  name, or if a path was included, verify that the path is
> correct and try again. At line:1 char:1
> + python3 -m pip install -–upgrade pip
> + ~~~~~~~
>     + CategoryInfo          : ObjectNotFound: (python3:String) [], CommandNotFoundException
>     + FullyQualifiedErrorId : CommandNotFoundException`

问题:我无法在 VS 代码中更新 pip,我还应该尝试或检查什么?

如果在 windows 上,您可以尝试使用 cmd/powershell,如果在 linux 上,则可以尝试使用终端。只需粘贴相同的命令并尝试一下

希望对您有所帮助

如果它不起作用,我认为你还没有添加 python/pip 到路径。

我建议为此尝试使用 CMD,如果仍然无效,请尝试将 python 路径添加到系统变量。如果您不知道如何操作,这里有一个教程:https://www.makeuseof.com/python-windows-path/

你真的很亲近。根据您的错误,这应该有效:

py -3 -m pip install --upgrade pip

pip install --upgrade pip

确保在管理员命令提示符下运行。右键单击 cmd 和 select“运行 以管理员身份”。这将避免权限错误。

为什么您的其他选项不起作用

  1. python -m pip install -–upgrade pip:不工作,因为 python 安装为 py -3 而不是 python。
  2. sudo pip3 install --upgrade pip。 Sudo 是一个 linux 唯一命令
  3. pip update。 update 不是 pip 命令。你为什么不在这里使用 install --upgrade pip 呢?错误显示 pip 已安装并调用 pip,这样就可以工作了。
  4. python3 -m pip install -–upgrade pip。 Python 也不叫 python3,而是 py -3。总体而言,py -x 语法是在 windows.
  5. 上获得 python 的最可靠方法

什么是py -3

py -3 是一个 windows 实用程序,可以找到 python。它非常通用,例如,您可以键入 py -3.9 以专门获取 3.9 版本。