如何将我的 Spyder IDE 指向安装所有软件包的路径?

How can I point my Spyder IDE to the path where all packages are installed?

我今天发生了严重的崩溃,丢掉了很多工作。经过多次尝试,我无法启动 Spyder;甚至尝试过 'spyder --reset'。没有任何效果。我决定下载新版本的 Anaconda 并重新开始。现在,我想弄清楚为什么我不能 运行 包。

如果我运行这个:import pyodbc

我明白了:ModuleNotFoundError:No module named 'pyodbc'

所以,我转到命令提示符 pip install pyodbc...显然它已经安装...

当我导航到该路径时,我可以看到包

...但是 Spyder 仍然告诉我它没有安装。有什么简单的解决方法?

请点个赞好费时间 首先打开Spyder,点击Tools --> Open command prompt.

您应该会看到命令 Window 出现在屏幕的右下方。

这里我们以安装Python包seaborn为例

#在命令行输入pip install seaborn C:\Users\your_username\Documents\Python 脚本>pip install seaborn

这将在您的机器上安装 seaborn。

注:

要升级 Windows 上的 pip 版本,请在命令行中键入 python -m pip install --upgrade pip。

在Windows上,如果你在安装Anaconda时使用默认路径,你所有的Python包都可以在C:\Anaconda2\Lib\site-packages目录下找到. 要在 OS X 上升级 pip 版本,请在命令行中键入 pip install --upgrade pip。

我在 Windows 10 上遇到了类似的崩溃问题,我了解到我的 PC 上有几个非 conda 版本的 python,我在我的计算机中使用了 'pip install'环境,所以它搞砸了 conda 包并停止工作。

我所做的是卸载了 anaconda 和非 conda python,清理了 python 提及的注册表,安装了全新的 miniconda,并在新环境中 'conda install spyder', conda 已创建新文件夹

C:\Users\~~~\.spyder-py3\

我在其中找到了“spyder.ini”文件,其中设置了错误的变量:

"spyder_pythonpath = "

我从

改过来的

['C:\Users\~~~\anaconda3\pkgs', 'C:\Users\~~~\anaconda3\envs']

['C:\Users\~~~\miniconda3\pkgs', 'C:\Users\~~~\miniconda3\envs']