我正在尝试使用iPython导入pandas。 我的总体目标是使用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上使用Python / pandas的iPython能帮助我理解如何解决这个错误?
具体我在哪里运行“python setup.py build_ext –inplace”?
谢谢!
正如Jeff在评论中所发表的那样:
旧版本(conda)中存在一个错误,如果您在更新熊猫期间正在使用它,则不会正确更新。 尝试关闭所有的Python进程,然后
conda remove pandas conda install pandas
我发现在安装软件包(大部分来自Christoph Gohlke)的时候,有时候你必须使用“.pw安装名称.whl”(在正确的路径下打包),并且最初为环境变量PATH添加一个“C:/ miscutilities”从Anaconda – > Lib – > site-packages安装。 然后一些其他的包我用conda。