2024-04-26 05:15:44 发布
网友
我最近在工作站上重新安装了windows,所以我需要重新安装python和pip,在重新安装之前,pip install whatever命令工作正常。 但是在重新安装了windows10之后,当我输入这个命令时,它不会返回任何信息,甚至不会返回一个错误,我搜索了其他解决方案,我发现这个命令python -m pip install whatever可以正常工作。在
pip install whatever
python -m pip install whatever
有什么变化?在
我怎样才能让第一个指挥部再次发挥作用?在
pip是一个python脚本,因为您没有向path变量添加指向“Scripts”文件夹的链接; 这个“Scripts”文件夹位于“C:location where python is installed\Scripts”
例如,对于我来说:“C:\Python36\Scripts”;所以我在cmd提示符下输入path变量:
set PATH=%PATH%;C:\Python36\Scripts
您可以看到链接:[https://www.computerhope.com/issues/ch000549.htm]
正如Bensalem所说,您需要将pip添加到变量路径中,以便能够在不调用带有python的脚本的情况下使用它(路径中的是)。在
python
-m引用python的可通过参数
-m
-m mod : run library module as a script (terminates option list)
这是一个路径问题。在Windows上的标准Python3安装中,python.exe和{}位于不同的文件夹中。假设Python安装在TOP下面,那么:
python.exe
pythonw.exe
TOP\Python3x
pip.exe
TOP\Python3x\Scripts
py.exe
C:\Windows
这就是为什么:
py -m pip install ...
python -m pip install ...
...\Python3x
pip install ...
...\Python3x\Scripts
pip是一个python脚本,因为您没有向path变量添加指向“Scripts”文件夹的链接; 这个“Scripts”文件夹位于“C:location where python is installed\Scripts”
例如,对于我来说:“C:\Python36\Scripts”;所以我在cmd提示符下输入path变量:
您可以看到链接:[https://www.computerhope.com/issues/ch000549.htm]
正如Bensalem所说,您需要将pip添加到变量路径中,以便能够在不调用带有
python
的脚本的情况下使用它(路径中的是)。在-m
引用python
的可通过参数这是一个路径问题。在Windows上的标准Python3安装中,}位于不同的文件夹中。假设Python安装在TOP下面,那么:
python.exe
和{python.exe
(和pythonw.exe
)在TOP\Python3x
(x是次要版本,如Python37)pip.exe
在TOP\Python3x\Scripts
py.exe
在WINDOWSDIR中(通常C:\Windows
)这就是为什么:
py -m pip install ...
总是在Windows上工作(前提是安装了pip)python -m pip install ...
要求...\Python3x
在路径中pip install ...
要求...\Python3x\Scripts
在路径中相关问题 更多 >
编程相关推荐