无法在 VS 代码中更新 pip。提示“未知命令“update””
2022-05-18
2500
操作系统:Win10
环境:Visual Studio code
我想要实现的目标:将 pip 从 22.0.4 更新到 22.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
-
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
-
pip update
获取:
ERROR: unknown command "update"
- 检查此处是否安装了 python位置:
py -3 --version
获取:
Python 3.10.4
- 检查 pip 是否安装在此位置:
pip --version
获取
> pip 22.0.4 from
> C:\Users\Username\AppData\Local\Programs\Python\Python310\lib\site-packages\pip
> (python 3.10)
- 使用“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,我还应该尝试或检查什么?
3个回答
您已经非常接近了。根据您的错误,这应该可以工作:
py -3 -m pip install --upgrade pip
或者
pip install --upgrade pip
确保在管理员命令提示符下运行此命令。右键单击 cmd 并选择“以管理员身份运行”。这将避免权限错误。
为什么您的其他选项不起作用
-
python -m pip install -–upgrade pip
:不起作用,因为 python 安装为py -3
而不是 python。 -
sudo pip3 install --upgrade pip
。Sudo 是仅适用于 Linux 的命令 -
pip update
。update 不是 pip 命令。为什么您不在这里直接使用install --upgrade pip
?错误显示 pip 已安装并调用 pip,因此可以正常工作。 -
python3 -m pip install -–upgrade pip
。Python 也不叫python3
,而是py -3
。总的来说,py -x
语法是在 Windows 上获取 python 最可靠的方法。
什么是
py -3
py -3
是一个查找 python 的 Windows 实用程序。它非常通用,例如,您可以输入
py -3.9
来专门获取 3.9 版本。
mousetail
2022-05-18
如果在 Windows 上,您可以尝试使用 cmd/powershell;如果在 Linux 上,您可以尝试使用终端。只需粘贴相同的命令并尝试即可
希望它有所帮助
如果它不起作用,我认为您没有将 python/pip 添加到路径中。
Jivesh Bisht
2022-05-18
我建议尝试使用 CMD,如果仍然不起作用,请尝试将您的 python 路径添加到系统变量中。如果您不知道如何操作,这里有一个教程: https://www.makeuseof.com/python-windows-path/
HenOr
2022-05-18