6

我正在尝试在使用 iPython 时导入熊猫。我的总体目的是使用 XLwings。

我在 Windows 7 上使用 Anaconda 安装 Python、pandas 和所有依赖项。

这是我的代码:

from pandas import DataFrame

这使:

ImportError                               Traceback (most recent call last)
<ipython-input-7-26dfcabfb474> in <module>()
----> 1 from pandas import DataFrame

C:\Users\Accounting\Anaconda\lib\site-packages\pandas\__init__.py in <module>()
     11                       "pandas from the source directory, you may need to run "
     12                       "'python setup.py build_ext --inplace' to build the C "
---> 13                       "extensions first.".format(module))
     14 
     15 from datetime import datetime

ImportError: C extension: hashtable not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace' to build the C extensions first.

任何有在 Windows 上的 iPython 中使用 Python/pandas 经验的人都可以帮助我了解如何解决此错误吗?

具体来说,我在哪里运行“python setup.py build_ext --inplace”?

谢谢!

4

2 回答 2

8

正如 Jeff 在评论中所说:

旧版本(conda)中存在一个错误,如果您在使用它时更新了 pandas,它没有正确更新。尝试关闭所有python进程,然后

conda remove pandas

conda install pandas
于 2015-06-19T19:00:40.523 回答
0

我在安装包时发现(大部分来自 Christoph Gohlke),有时你必须使用“pip install name of .whl”(在包的正确路径中)并最初将“C:/miscutilities”添加到环境变量路径中,如果它不会' t 从 Anaconda -> Lib -> 站点包安装。然后我使用了 conda 的其他一些软件包。

于 2015-11-19T19:02:44.627 回答