【发布时间】:2014-12-01 23:57:08
【问题描述】:
我试图在我的浏览器中的 ipython(2.2.0,运行 python 3.3.5)笔记本中 import pandas,但失败了
[...]
/usr/local/lib/python3.3/site-packages/numpy/add_newdocs.py in <module>()
11 from __future__ import division, absolute_import, print_function
12
---> 13 from numpy.lib import add_newdoc
14
15 ###############################################################################
/usr/local/lib/python3.3/site-packages/numpy/lib/__init__.py in <module>()
15 from .ufunclike import *
16
---> 17 from . import scimath as emath
18 from .polynomial import *
19 #import convertcode
ImportError: cannot import name scimath
但是,在纯python和非笔记本ipython中,import pandas和有问题的from numpy.lib import add_newdoc行运行没有问题,并且文件/usr/local/lib/python3.3/site/site-packages/numpy/lib/scimath.py存在并且与@987654326具有相同的权限和创建日期@在同一目录中。
如何调试此错误?与 cli ipython 相比,ipython notebook 在导入方面有何变化?
【问题讨论】:
-
现在它又可以工作了。当我在后台重建一些包时,当前的包都不是 python 模块,所以我只能责怪我刚刚删除的 ipython 的
--pylab inline开关。仍然好奇为什么这会导致scimath找不到。
标签: numpy pandas ipython-notebook