python - Sublime Text 3 Anaconda 构建系统失败
问题描述
我曾经使用 Anaconda 安装附带的 Spyder IDE,但最近想切换到 Sublime Text。我创建了文件“AnacondaNew.sublime-build”,如下所示:
{
"cmd": ["C:\\Users\\u22y33\\AppData\\Local\\Continuum\\anaconda3\\python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
然后,当我尝试使用 import 语句构建一个简单的 .py 文件时,我收到以下错误消息:
Traceback (most recent call last):
File "C:\Users\u22y33\PythonProjects_Spyder\MonthlyReport\ButtonCallBack.py", line 7, in <module>
import numpy as np
File "C:\Users\u22y33\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\__init__.py", line 140, in <module>
from . import _distributor_init
File "C:\Users\u22y33\AppData\Local\Continuum\anaconda3\lib\site-packages\numpy\_distributor_init.py", line 34, in <module>
from . import _mklinit
ImportError: DLL load failed: The specified module could not be found.
[Finished in 0.1s]
我仍然可以在 Spyder 中完美运行 .py 文件。你们知道哪里出错了吗?提前谢谢!
解决方案
我有同样的问题,你必须手动将 anaconda 文件夹添加到 windows 的系统路径中。
另一种选择是重新安装anaconda并在安装过程中选择选项(为所有用户安装,并添加系统路径)。
推荐阅读
- javascript - 如何跳出 JavaScript 循环
- vue.js - Vue 组件中的革命滑块
- javascript - 反应路由器,在 router.js 中使用路由器道具
- artificial-intelligence - Dialogflow V2:使用 detect_intent 附加用户元数据
- python - 我应该在 Django 中以哪种方式使用外键
- javascript - JS数组长度为空时返回1而不是0
- java - 如何从字符串中解析字符?
- terraform - 如何从 terraform 上的不同订阅导入托管服务标识
- python - Spark 和 Python 的协方差和相关性失败
- verilog - icarus verilog 中的多维数组端口支持