【问题标题】:"No module named specutils" although specutils installation went through“没有名为 specutils 的模块”,尽管 specutils 安装已完成
【发布时间】:2019-07-12 00:24:02
【问题描述】:

我正在尝试安装 Specutils 软件包。 我关注了these instructions,并在我的 Anaconda Prompt 终端中输入了以下命令:

conda install -c astropy specutils

安装完成。输入 conda list 确认已安装 specutils 0.5.2。

但是,尝试从 Spyder 导入 specutils 不起作用!我收到一条消息,指出 没有名为 specutils 的模块

任何线索我做错了什么?

仅供参考,我在“基本”conda 环境中工作。

【问题讨论】:

    标签: python conda astropy


    【解决方案1】:

    这些问题在大多数情况下是 IDE 的问题。它不会选择您安装东西的正确 Python 环境。通过从命令行运行 python 来验证这一点,并注意import sys;print(sys.prefix) 的输出。将其与您从 Spyder 中获得的进行比较。

    【讨论】:

    • 感谢您的回复,亲爱的!在 python 终端中键入 print(sys.prefix) 会显示:“C:\Users\Sheldon\Anaconda2”。在 Spyder IPython 控制台中执行相同操作会返回“C:\Users\Sheldon\AppData\Local\Continuum\anaconda2”。
    • 所以有两种不同的 Python。让 Spyder 使用第一个。或者使用第二个安装模块。
    • 谢谢你!我意识到我的电脑上安装了两个不同版本的 Spyder。我可以从 Anaconda 终端调用的那个在导入 specutils 模块时没有问题。现在我只需要弄清楚如何在其他版本的 Spyder 上安装 specutils ......无论如何,我会接受你的回答,因为它帮助我弄清楚我的问题是什么!
    猜你喜欢
    • 1970-01-01
    • 2017-03-25
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 2021-03-20
    相关资源
    最近更新 更多