पिपी के पास एक अलग इंस्टॉल स्थान है। इसलिए, आप जो भी मॉड्यूल पीपीपीआई से स्थापित करना चाहते हैं उसे अपनी जगह में स्थापित किया जाना चाहिए। तो, उदाहरण के लिए, मैंने /usr/local/pypy-1.9-32bit
में पाइप स्थापित किया है, मैं पाइप या easy_install का उपयोग करने की सलाह देता हूं। यहाँ पिप स्थापित करने के लिए कैसे, लेकिन distribute_setup.py के लिए नए लिंक मिल जाने की आवश्यकता है:
curl DEAD_LINK /distribute_setup.py | /usr/local/pypy-1.9-32bit/bin/pypy
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | /usr/local/pypy-1.9-32bit/bin/pypy
फिर, बस मॉड्यूल पाने के लिए नव स्थापित पिप का उपयोग करें: इस मामले में
sudo /usr/local/pypy-1.9-32bit/bin/pip install tables
, यह निम्नलिखित त्रुटि के साथ विफल,:
[email protected]:/tmp$ sudo /usr/local/pypy-1.9-32bit/bin/pip install tables
Downloading/unpacking tables
Downloading tables-2.4.0.tar.gz (8.9Mb): 8.9Mb downloaded
Running setup.py egg_info for package tables
.. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
Complete output from command python setup.py egg_info:
.. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
स्थापना इस मामले में विफल रहा है, क्योंकि टेबल्स Numpy, जो अभी तक PyPy द्वारा समर्थित नहीं है पर निर्भर करता है (हालांकि वे इस पर काम कर रहे हैं, http://pypy.org/numpydonate.html देखना)। हालांकि, कई पायथन मॉड्यूल के लिए, यह विधि बहुत अच्छा काम करती है। उदाहरण के लिए, मैंने इस तरह से लॉगिलैब बाधा पैकेज सफलतापूर्वक स्थापित किया है।
स्रोत
2012-08-02 13:08:54
http://python-distribute.org को एक लिंक फार्म द्वारा लिया गया है, और सेटअपटॉल्स को शायद वैसे भी इस्तेमाल किया जाना चाहिए। –