我在ubuntu 18.04.3 LTS上安装了以下两个软件:-sublime text 3.2.2 -anaconda 3
当我在 sublime text 上运行以下代码时: import numpy
我收到错误:ImportError:没有名为 numpy 的模块
然而,在 Windows 10 上,Sublime Text 能够导入 numpy,并且我没有收到任何错误。请帮忙。我想在 Sublime Text 中编码,但无法导入 numpy。
答案1
我在运行 Sublime Text 包的 Windows 10、SublimeText 3 64 位和 Anaconda3 64 位上遇到了同样的问题
conda
。以下是解决方法:您可以尝试
numpy
在工作 Python 环境 (env) 中重新安装 Python 包。例如,如果您正在使用mypython
env,请打开 Anaconda 命令提示符并执行以下操作:
conda activate mypython
然后使用
pip
重新安装numpy
:
pip install --upgrade --force-reinstall numpy
然后在 Sublime Text 中重试,一切应该没问题。
引自这个帖子。
答案2
就我而言,我使用了一种有效的简单方法
- 使用命令确保 pip 已安装
line which -a
。如果未安装,请尝试安装 anaconda - 在 Sublime text 上,转到
Tools->Build System
,然后选择自动。Sublime text 将自动找出所需的正确路径。