【问题标题】:How can I point my Spyder IDE to the path where all packages are installed?如何将我的 Spyder IDE 指向所有软件包的安装路径?
【发布时间】:2021-04-27 11:07:09
【问题描述】:

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

如果我运行这个:import pyodbc

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

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

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

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

【问题讨论】:

    标签: python python-3.x anaconda pyinstaller spyder


    【解决方案1】:

    我在 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']

    【讨论】:

    • 非常感谢。我现在回来做生意了。帮大忙!!
    【解决方案2】:

    请点赞,这太费时间了 首先打开 Spyder 并点击 Tools --> Open command prompt。

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

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

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

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

    注意:

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

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

    【讨论】:

    • 谢谢,但在工具下,我没有“打开命令提示符”选项。看起来您使用的是 Python 2.7;我有3.8。也许这就是原因。不确定。
    • 噢,没错
    猜你喜欢
    • 2017-03-20
    • 1970-01-01
    • 2020-04-15
    • 1970-01-01
    • 1970-01-01
    • 2011-02-05
    • 2017-12-30
    • 2022-01-01
    • 1970-01-01
    相关资源
    最近更新 更多