Windows Server 2019下安装Spyder与Python后pip命令无法找到问题求助
问题原因
- 最核心的原因是Python的pip可执行文件所在路径未被添加到Windows系统的PATH环境变量中,系统无法在全局路径中检索到pip命令,才会抛出「命令拼写错误或无法找到」的报错。
- 你安装Python3.10时未勾选安装界面的「Add Python 3.10 to PATH」选项,导致安装程序没有自动配置相关环境变量。
- 本地存在Spyder自带Python环境、独立安装的Python3.10多个环境,两个环境的路径都未加入PATH,所以在任意目录直接执行pip命令都会失败。
解决方案
临时方案(无需修改环境变量,优先推荐,避免多Python版本冲突)
直接通过Python解释器的模块调用方式执行pip安装命令,你独立安装的Python3.10路径为C:\Users\wi932\Python\Python310,直接在命令提示符执行以下命令即可:
C:\Users\wi932\Python\Python310\python.exe -m pip install tensorflow
如果需要给Spyder对应的环境装包,先在Spyder的控制台执行import sys;print(sys.executable)获取Spyder对应Python解释器的绝对路径,把上述命令里的Python路径替换为获取到的路径即可。
永久方案(配置环境变量后可全局调用pip)
- 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在当前用户的用户变量列表中找到
Path项,点击「编辑」 - 依次新增两条路径:
C:\Users\wi932\Python\Python310C:\Users\wi932\Python\Python310\Scripts
- 依次点击所有弹窗的「确定」保存配置,重启命令提示符后即可直接使用
pip install命令 - 配置完成后可执行
pip --version验证,正常返回pip版本和对应的Python路径即为配置成功。
内容的提问来源于stack exchange,提问作者PeterBe
相关产品推荐
相关产品推荐

