Właśnie zainstalowałem pip i Python przez home-brew na świeżej instalacji Mac OS.Pip nie akceptuje Cythona
Po pierwsze, mój pip nie instaluje w ogóle zależności - co zmusza mnie do ponownego uruchomienia "tabel instalacji pip" 3 razy i za każdym razem, gdy powie mi zależność i zainstaluję ją, a następnie ponownie uruchomię ponownie . Czy to oczekiwane zachowanie?
Po drugie, nie akceptuje instalację Cython że zainstalowała się przed chwilą:
$ pip show cython
---
Name: Cython
Version: 0.21
Location: /usr/local/lib/python2.7/site-packages
Requires:
Ale
$ pip install tables
Downloading/unpacking tables
Downloading tables-3.1.1.tar.gz (6.7MB): 6.7MB downloaded
Running setup.py (path:/private/var/folders/r_/9cc9_ldj7g35cqnfql52hqt80000gn/T/pip_build_excuvator/tables/setup.py) egg_info for package tables
* Using Python 2.7.8 (default, Aug 24 2014, 21:26:19)
* Found numpy 1.9.0 package installed.
* Found numexpr 2.4 package installed.
.. ERROR:: You need Cython 0.13 or greater to compile PyTables!
Complete output from command python setup.py egg_info:
* Using Python 2.7.8 (default, Aug 24 2014, 21:26:19)
* Found numpy 1.9.0 package installed.
* Found numexpr 2.4 package installed.
.. ERROR:: You need Cython 0.13 or greater to compile PyTables!
Tego samego dnia miałem podobny problem na moim pudełku Ubuntu 14.04.1. Wygląda na to, że błąd w Cythonie został naprawiony, ale nie został jeszcze wprowadzony w wersji: https://github.com/cython/cython/commit/43342ab90704f5f850733544288485048160003d Możesz edytować źródło PyTables, aby uzyskać odpowiednią zmienną z Cython – darthbith
Nie jestem ekspertem od Pip, czy mógłbyś wyjaśnić tę procedurę nieco bardziej szczegółowo? – FooBar
Ha! Oszukałem to. Zainstalowałem starszą wersję Cython, następnie tabele, a następnie zaktualizowałem Cython. >) – FooBar