发展 build of pandas giving importerror: C extension: 'hashtable' not built on python 3.4 /anaconda/

尝试建立开发 3.4 /以前管理了B. 2.7/. Python只是安装 anaconda 在 osx10.10. 我可以得到

一世:

git 克隆 pandas

ran python setup.py build_ext --inplace /没有错误/

跑。 python setup.py 发展。

但是当我努力导入时 pandas, 我得到:


import pandas as pd
Traceback /most recent call last/:

File "<ipython-input-2-af55e7023913>", line 1, in <module>
import pandas as pd

File "/Users/Nick/github/pandas/pandas/__init__.py", line 13, in <module>
"extensions first.".format/module//

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.


请注意,当我这样做时 build_ext, 我得到了下一个 /显然,美丽/ 输出:


pandas/master/$python setup.py build_ext --inplace

running build_ext
skipping 'pandas/index.c' Cython extension /up-to-date/
skipping 'pandas/lib.c' Cython extension /up-to-date/
skipping 'pandas/parser.c' Cython extension /up-to-date/
skipping 'pandas/src/period.c' Cython extension /up-to-date/
skipping 'pandas/hashtable.c' Cython extension /up-to-date/
skipping 'pandas/algos.c' Cython extension /up-to-date/
skipping 'pandas/tslib.c' Cython extension /up-to-date/
skipping 'pandas/src/sparse.c' Cython extension /up-to-date/
skipping 'pandas/src/testing.c' Cython extension /up-to-date/
skipping 'pandas/msgpack.cpp' Cython extension /up-to-date/


除了 , 我可以安装 pandas, 如果你运行
conda install pandas

, 但我真的需要一个用于代码开发的开发环境。

https://coderoad.ru/30761152/

https://coderoad.ru/27331344/
</module></module></ipython-input-2-af55e7023913>
已邀请:

君笑尘

赞同来自:

回答,因为 @chrisb 在评论中,就是跑
python setup.py build_ext --inplace --force

.

龙天

赞同来自:

我决定重新安装它 pandas 使用此命令:


conda install pandas


一切都搞得很好,但我设置了一些东西 pip 并开始体验问题。 它解决了这种情况。

要回复问题请先登录注册