【问题标题】:Python modules not found in Sublime IDE在 Sublime IDE 中找不到 Python 模块
【发布时间】:2020-04-22 06:56:29
【问题描述】:

我正在使用 Sublime IDE 进行开发。当我在 Ubuntu 18.04 上的 Sublime 上构建代码时,它给了我一个错误提示:

ImportError: 没有名为 numpy 的模块

我已经在我的系统上安装了 numpy,当我在终端上运行它时它工作得很好。

如何让代码在 Sublime 本身上成功构建? 提前致谢。

【问题讨论】:

  • 听起来您在崇高文本中设置的解释器与您在控制台中运行代码所使用的解释器不同。确保您使用的是同一个,或者通过在 sublime 中设置它,或者通过简单地为在 sublime 中使用的软件包安装相关软件包。我个人使用 PyCharm,但我猜 sublime 使用的是默认的 python 解释器。

标签: python python-3.x sublimetext3 sublimetext ubuntu-18.04


【解决方案1】:

当您在不同版本的 Python 中安装了 numpy 时,通常会发生这种情况。就像您使用 Python3 一样,但 numpy 安装在 Python2 中。所以尝试通过指定 Python 版本来重新安装 numpy。 试试:

python3 -m pip install numpy

这将使用 Python3 安装 numpy,您将能够在 IDE 中使用它。

【讨论】:

  • 我已经将 numpy 安装到 Python3 并且我的文件也有扩展名 .py3,但是我收到了这个错误。 pip3 install numpy 是我用来安装 numpy 的命令。
【解决方案2】:

正如@Oleg 所说,我的终端和 Sublime 上的解释器是不同的。

https://askubuntu.com/questions/1103987/how-to-change-python-version-in-sublime-ubuntu-18

使用上述链接更改 Sublime 的默认解释器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-10
    • 2021-05-09
    • 1970-01-01
    • 2020-09-04
    • 2015-11-07
    • 2021-09-10
    • 1970-01-01
    相关资源
    最近更新 更多