Porównaj ceny domen i usług IT, sprzedawców z całego świata

Kompilacja rozwojowa pand dająca rozszerzenie importerror: C: 'hashtable' nie zbudowane na Pythonie 3.4 (anaconda)


Spróbuj stworzyć wersję deweloperską w wersji 3.4 (poprzednio kontrolowanej w wersji 2.7). Python właśnie instaluje anacondę na osx10.10. mogę dostać
JA:
  • git sklonowane pandy
  • uruchomiono python setup.py build_ext --inplace (bez błędów)
  • Trwa opracowywanie RAS python setup.py.

Ale kiedy próbuję zaimportować pandy, otrzymuję:
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.

Zauważ, że kiedy robię build_ext, otrzymuję następujące (najwyraźniej dobre) dane wyjściowe:
pandas(master)$python setup.py build_ext --inplacerunning 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)

Mogę również zainstalować pandy, jeśli uruchomię
conda install pandy
, ale naprawdę potrzebuję środowiska programistycznego do tworzenia kodu.
Podobny do tego, który wyglądał na nieujawniony
https://coderoad.ru/30761152/
i

to
https://coderoad.ru/27331344/
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Odpowiedzią, ze względu na @chrisb w komentarzach, było uruchomienie
python setup.py build_ext --inplace --force
.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Rozwiązałem to, ponownie instalując pandy za pomocą tego polecenia:
conda install pandas

Wszystko działało dobrze, ale zainstalowałem coś z pipem i zacząłem mieć problemy. To rozwiązało sprawę.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się