导入混乱熊猫

时间:2012-04-15 00:37:32

标签: python pandas

今天之前我有0.71只大熊猫。我尝试更新,我只是运行网站提供的.exe文件。

现在我尝试了“导入pandas”但是它给了我一个错误

ImportError:未构建C扩展:如果已安装,则验证您未从源目录导入。

我一般都是蟒蛇和大熊猫的新手。一切都会有所帮助。

感谢,

3 个答案:

答案 0 :(得分:3)

您是否偶然在包含来自PyPI或GitHub的源代码的目录中执行import pandas?或者,您可能错过了在0.7.1中未检查的依赖项。如果您没有从源目录导入,可以编辑pandas / init .py文件(在C:\ Python27 \ Lib \ site-packages中)以在导入后输出print语句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

如果您可以将其移至首选的issue tracker。谢谢!

答案 1 :(得分:1)

有同样的问题。通过检查依赖关系解决 - 确保你有numpy&gt; 1.6.1和python-dateutil&gt; 1.5安装。

答案 2 :(得分:0)

我有同样的错误。我自己没有建立大熊猫所以我认为我不应该在熊猫网站上提到这个错误。所以我对如何解决这个错误很困惑。 pandas网站说matplotlib是可选的依赖性,所以我最初没有安装它。但有趣的是,安装matplotlib后错误消失了。我不确定它有什么影响。 它找到了一些东西!