Sublime Text导入numpy报错:ModuleNotFoundError问题求助
解决Sublime Text无法导入numpy的问题
问题原因
Sublime Text默认调用的Python解释器并非你安装了numpy的Anaconda环境,从报错信息里的path字段能看到,系统路径中没有Anaconda的Python目录,导致无法找到已安装的numpy库。
解决步骤
- 确认Anaconda的Python执行路径:根据你的路径,应为
C:\Users_**\anaconda3\python.exe(将Users_**替换成你实际的用户名路径)。 - 创建自定义Build系统:
- 打开Sublime Text,依次点击
Tools->Build System->New Build System。 - 删除默认内容,替换为以下配置(注意替换路径为你自己的Anaconda Python路径):
{ "cmd": ["C:\\Users_**\\anaconda3\\python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": {"PYTHONPATH": "C:\\Users_**\\anaconda3\\Lib\\site-packages"} }- 保存文件,命名为
Anaconda Python.sublime-build,保存位置默认即可。
- 打开Sublime Text,依次点击
- 切换Build系统:回到
Tools->Build System,选择刚才创建的Anaconda Python,之后运行代码就能正常导入numpy。
验证方式
运行以下代码测试:
import numpy print(numpy.__version__)
若能正常输出numpy版本号,说明配置成功。
内容的提问来源于stack exchange,提问作者O2 Arya
相关产品推荐
相关产品推荐

