Numpy ImportError在Anaconda中使用Sublime Text

时间:2019-05-07 11:23:31

标签: python-3.x numpy anaconda importerror

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.

2 个答案:

答案 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)

我遇到了完全相同的问题,我尝试了一切。

  • 不同的构建系统代码。
  • 修改系统路径。
  • 从python.org安装python
  • 重新安装崇高文字。
  • 甚至从奇怪的来源下载DLL文件。

最后,仅重新安装anaconda并重写syspaths就解决了我的问题。