gpt4 book ai didi

python - 为什么 "pip install"不起作用但 "python -m pip install"起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:13 25 4
gpt4 key购买 nike

我最近在我的工作站上重新安装了 windows,所以我需要重新安装 python 和 pip,在重新安装之前,命令 pip install whatever 工作正常。但是在重新安装 Windows 10 之后,当我键入该命令时,它不会返回任何内容,甚至不会返回错误,我搜索了其他解决方案,我发现此命令 python -m pip install whatever工作正常。

改变了什么?

如何让第一个命令再次起作用?

最佳答案

这是一个路径问题。在 Windows 上的标准 Python3 安装中,python.exepip.exe 位于不同的文件夹中。假设 Python 安装在 TOP 下,那么:

  • 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 位于 PATH 中
  • pip install ... 要求 ...\Python3x\Scripts 位于 PATH 中

关于python - 为什么 "pip install"不起作用但 "python -m pip install"起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53720324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com