【问题标题】:ImportError when importing numpy under Spyder from within a Python 3.7 conda environment从 Python 3.7 conda 环境中在 Spyder 下导入 numpy 时出现 ImportError
【发布时间】:2019-12-29 02:33:48
【问题描述】:

我在我的 Ubuntu 虚拟机上创建了一个名为 python3 的 conda 环境,使用:

conda create -n python3 python=3.7

我已经在这个环境下安装了几个包,包括numpy。输入conda list 时,会出现numpy:

从终端运行 Python 时,我可以很好地导入 numpy,但在 Spyder IDE 下工作时不再是这种情况:我收到以下错误:

ImportError: 没有名为 numpy 的模块

为了记录,我已经从我的 conda 环境 (sudo apt-get install spyder3) 重新安装了 Spyder3,并且我正在这个环境中启动 Spyder。

知道我做错了什么吗?

【问题讨论】:

    标签: python numpy conda spyder environment


    【解决方案1】:

    Spyder 的 apt-get 安装不知道你的 conda 环境。您应该使用 conda 将 Spyder 安装到环境中。激活环境,然后启动 Spyder。

    conda install -n python3 spyder
    conda activate python3
    spyder
    

    【讨论】:

    • 哈!它成功了!谢谢你的快速回复,詹姆斯!你知道conda install之后是否必须指定-n python3吗?无论如何,非常感谢!
    • 如果你在环境中(即你已经运行了conda activate python3这个会话),那么就没有必要了。
    猜你喜欢
    • 1970-01-01
    • 2016-08-15
    • 2018-11-06
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 2022-01-02
    • 2023-01-16
    • 1970-01-01
    相关资源
    最近更新 更多