स्वीकार नहीं करता है मैंने एक ताजा मैक ओएस स्थापना पर होम-ब्रू के माध्यम से बस पाइप और पायथन स्थापित किया है।पिप साइथन
सबसे पहले, मेरी पिप सब पर निर्भरता को स्थापित नहीं कर रहा है - मुझे मजबूर करता है जो फिर से चलाएं करने के लिए 3 बार 'पिप टेबल स्थापित' और हर बार यह मेरे निर्भरता बता देगा और मुझे लगता है कि स्थापित करने और उसे फिर से लौटा होगा । क्या यह अपेक्षित व्यवहार है?
दूसरा, यह Cython की स्थापना को स्वीकार नहीं करता कि वह खुद क्षण पहले स्थापित:
$ pip show cython
---
Name: Cython
Version: 0.21
Location: /usr/local/lib/python2.7/site-packages
Requires:
लेकिन
$ 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!
मुझे दूसरे दिन मेरे उबंटू 14.04.1 बॉक्स पर एक ही समस्या थी। ऐसा लगता है कि साइथन में एक बग है जिसे ठीक किया गया है लेकिन इसे अभी तक रिलीज़ नहीं किया गया है: https://github.com/cython/cython/commit/43342ab90704f5f850733544288485048160003d आप साइथॉन – darthbith
से उचित चर प्राप्त करने के लिए पीईटीबल्स स्रोत को संपादित कर सकते हैं मैं पिप पर एक विशेषज्ञ नहीं हूं, क्या आप प्रक्रिया को थोड़ा और विस्तार से समझा सकते हैं? – FooBar
हा! मैंने इसे धोखा दिया। मैंने साइथन का एक पुराना संस्करण स्थापित किया, फिर टेबल, फिर साइथन अपडेट किया। >) – FooBar