今天之前我有 0.71 只熊猫。我试图更新,我只是运行了网站提供的 .exe 文件。
现在我尝试了“import pandas”,但它给了我一个错误
ImportError: C extensions not built: 如果您已经安装,请确认您没有从源目录导入。
一般来说,我是 python 和 pandas 的新手。任何事情都会有所帮助。
谢谢,
您是否偶然在import pandas
包含来自 PyPI 或 GitHub 的源代码的目录中进行操作?或者,您可能缺少在 0.7.1 中未检查的依赖项。如果您不是从源目录导入,您能否编辑 pandas/ init .py 文件(在 C:\Python27\Lib\site-packages 中)以在导入后有一个打印语句pandas._tseries
并向我展示它的内容:
try:
import pandas._tseries as lib
except Exception, e: # pragma: no cover
print e # <-- ADD THIS LINE
if 'No module named' in str(e):
raise ImportError('C extensions not built: if you installed already '
'verify that you are not importing from the source '
'directory')
else:
raise
如果您可以将其移至首选的问题跟踪器。谢谢!
有同样的问题。通过检查依赖关系解决 - 确保您安装了 numpy > 1.6.1 和 python-dateutil > 1.5。
我有同样的错误。我自己没有构建熊猫,所以我认为我不应该得到熊猫网站上提到的这个错误。所以我对如何解决这个错误感到困惑。pandas 网站说 matplotlib 是一个可选的依赖项,所以我最初没有安装它。但有趣的是,安装 matplotlib 后,错误消失了。我不确定它有什么影响。它发现了一些东西!