Spyder,干净的 Win 安装,版本。 4.2.3 - pip 给出消息 "No module named pip"

Spyder, clean Win installation, ver. 4.2.3 - pip gives message "No module named pip"

我有 Spyder,干净的 Win10 安装,版本。 4.2.3.

当我运行命令pip时,它给出消息:

Note: you may need to restart the kernel to use updated packages.
C:\Users\UserName\AppData\Local\Programs\Spyder\Python\python.exe: No module named pip

我重新启动了 Spyder、Win10,没有任何帮助。

如何解决? 谢谢

如果你有 python 3.4+,那么 pip 应该与 python 一起安装。 要检查这一点,您可以 运行

pip help

在您的 windows 命令行中。

但是,如果不是这种情况,请下载 get-pip.py 文件和 运行

python get-pip.py

pip 安装应该开始了。您可以使用 pip help 来验证这一点。 问题的另一个来源可能是 pip 未在您的 PATH 变量中列出,因此无法被您的命令行识别。

(Spyder 维护者在这里) 我们不在我们的 Windows 应用程序中提供 pip 以防止人们通过安装任何类型的软件包来破坏 Spyder它。

使用我们的应用程序未附带的其他软件包的最佳方法是将 Miniconda, create a conda environment after that with the packages you want to use and spyder-kernels, and finally connect Spyder 安装到该环境。