Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入numpy失败_Python_Numpy_Anaconda_Chaco - Fatal编程技术网

Python 导入numpy失败

Python 导入numpy失败,python,numpy,anaconda,chaco,Python,Numpy,Anaconda,Chaco,我最初安装了python的anaconda发行版,主要使用Spyder进行编码。最近,我尝试安装Chaco可视化库,但在使用pip安装时遇到了很多问题,因此我安装了Chaco附带的未经思考的工具套件。这意味着我现在有两个python发行版,但我没有使用virtualenv 使用numpy在Spyder中运行任何代码时,我都会遇到此错误: ImportError: dlopen(/Users/snoran/Library/Enthought/Canopy_64bit/User/lib/pytho

我最初安装了python的anaconda发行版,主要使用Spyder进行编码。最近,我尝试安装Chaco可视化库,但在使用pip安装时遇到了很多问题,因此我安装了Chaco附带的未经思考的工具套件。这意味着我现在有两个python发行版,但我没有使用virtualenv

使用numpy在Spyder中运行任何代码时,我都会遇到此错误:

ImportError: 
dlopen(/Users/snoran/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-
packages/numpy/linalg/lapack_lite.so, 2): Library not loaded: 
@rpath/lib/libmkl_intel_lp64.dylib Referenced from: 
/Users/snoran/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-
packages/numpy/linalg/lapack_lite.so Reason: image not found
通过IPython控制台导入bumpy throguh时,我得到:

ImportError: cannot import name scimath
有人对如何解决这个问题有什么建议吗


我正在使用Mac OS X

在我看来,您在32位Python上安装了64位Numpy。很抱歉,我过早地按了enter键!尽管可能是这样!我不知道如何确定bumpy是64位还是32位,但我的python必须是32位,因为python-32-c的导入结构;print(8*struct.calcsize(“P”))返回32和python-64-c。。。找不到发出的命令。我的机器是64位的。但是,为什么Enthound安装程序要在64位机器上安装32位python版本呢?它不是32位python(请参见路径名),也不会在64位python上安装32位软件包。之前是否有错误消息?scimath错误消息可能是先前错误回溯的次要消息。一个快速尝试的方法是删除~/.canopy目录,以防首选项文件损坏,这可能是先前出现错误的原因之一。