我最近在工作站上重新安装了windows,所以我需要重新安装python和pip,在重新安装之前,命令pip install whatever
工作正常。但在重新安装Windows 10后,当我键入该命令时,它不会返回任何内容,甚至不会返回错误,我搜索了其他解决方案,发现该命令python -m pip install whatever
工作正常。
有什么变化?
如何让第一个命令再次工作?
这是一个PATH问题。在Windows上的标准Python3安装中,python.exe
和pip.exe
位于不同的文件夹中。假设Python安装在TOP下,那么:
python.exe
(和pythonw.exe
(在TOPPython3x
中(x是次要版本,如Python37(pip.exe
在TOPPython3xScripts
中py.exe
在WINDOWSDIR中(通常为C:Windows
(
这就是为什么:
py -m pip install ...
始终适用于Windows(前提是安装了pip(python -m pip install ...
要求...Python3x
在PATH中pip install ...
要求...Python3xScripts
在PATH中
正如Bensalem所说,您需要将pip添加到变量路径中,以便能够在不使用python
调用脚本的情况下使用它(在您的路径中是(。
CCD_ 18是指CCD_;
-m mod:将库模块作为脚本运行(终止选项列表(
pip是一个python脚本,因为您没有向路径变量添加到"Scripts"文件夹的链接;这个"Scripts"文件夹位于"C:安装python的位置\Scripts";
前任。对我来说:"C:\Python36\Scripts";所以我在cmd提示符下键入以设置路径变量:
set PATH=%PATH%;C:Python36Scripts
您可以看到链接:[https://www.computerhope.com/issues/ch000549.htm]
您应该将pip
添加到您的环境变量(path
窗口(中,请尝试此