ImportError
试图通过Anaconda发行版在Sublime Text3中导入numpy
我正在尝试使用Anaconda Distribution导入Sublime Text3中的Numpy。我已经将我的构建系统设置为Anaconda的路径,并且Numpy在所有anaconda的IDE软件包中都能正常工作。
崇高的构建系统:
{
"path":"C:\\Users\\my_user\\AppData\\Local\\Continuum\\anaconda3\\",
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}
import numpy as np
ImportError: DLL load failed: The specified module can not be found.
I expect to import the module correctly, but shows the error:
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: DLL load failed: No se puede encontrar el m�dulo especificado.
答案 0 :(得分:0)
我在运行conda
Sublime Text软件包的Windows 10,SublimeText 3 64位和Anaconda3 64位上遇到相同的问题。这是一种解决方法:
您可以尝试在工作的python环境(env)中重新安装numpy
python软件包。例如,如果您正在使用mypython
env,请打开Anaconda命令提示符并执行以下操作:
conda activate mypython
然后使用pip
重新安装numpy
:
pip install --upgrade --force-reinstall numpy
然后在Sublime Text中重试,应该没问题。
答案 1 :(得分:0)
我遇到了完全相同的问题,我尝试了一切。
最后,仅重新安装anaconda并重写syspaths就解决了我的问题。