将numpy导入IPython笔记本的问题

时间:2014-05-13 23:36:59

标签: numpy ipython enthought canopy

尝试在IPython笔记本环境中将import numpy作为np运行时出现一些错误。我认为Enthought Canopy包装已被塞满,任何提示都会非常感激!

    ImportError                               Traceback (most recent call last)
<ipython-input-2-140a5caba752> in <module>()
----> 1 import numpy as np
      2 import scipy
      3 import matplotlib as mpl

/Users/iMacHome/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/__init__.pyc in <module>()
    141         return loader(*packages, **options)
    142 
--> 143     import add_newdocs
    144     __all__ = ['add_newdocs']
    145 

/Users/iMacHome/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/numpy/add_newdocs.py in <module>()
      7 #       core/fromnumeric.py, core/defmatrix.py up-to-date.
      8 
----> 9 from numpy.lib import add_newdoc
     10 
     11 ###############################################################################

1 个答案:

答案 0 :(得分:0)

重置您的Canopy Python用户环境,删除/Users/iMacHome/Library/Enthought/,然后重新启动Canopy GUI(重新初始化环境),然后重试。如果没有这样做,请考虑您与另一个Python安装交叉链接的可能性。要测试一下,ipython中的sys.prefixsys.path是什么?