尝试在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 ###############################################################################
答案 0 :(得分:0)
重置您的Canopy Python用户环境,删除/Users/iMacHome/Library/Enthought/
,然后重新启动Canopy GUI(重新初始化环境),然后重试。如果没有这样做,请考虑您与另一个Python安装交叉链接的可能性。要测试一下,ipython中的sys.prefix
和sys.path
是什么?