Pypy dispone di uno spazio di installazione separato. Pertanto, tutti i moduli che si desidera installare da Pypi devono essere installati nel suo spazio. Quindi, ad esempio, ho installato pypy in /usr/local/pypy-1.9-32bit
Mi raccomando di usare pip o easy_install. Ecco come installare pip, ma nuovo link per distribute_setup.py deve essere trovata:
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
Poi, basta usare il pip appena installato per ottenere il modulo:
sudo /usr/local/pypy-1.9-32bit/bin/pip install tables
In questo caso, fallito, con il seguente errore:
[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!
installazione non riuscita in questo caso, poiché tabelle dipende Numpy, che non è ancora supportato da PyPy (anche se stanno lavorando, vedi http://pypy.org/numpydonate.html). Tuttavia, per molti moduli Python, questo metodo funziona alla grande. Ad esempio, ho installato il pacchetto dei vincoli di Logilab in questo modo.
fonte
2012-08-02 13:08:54
http://python-distribute.org è stato rilevato da una farm di collegamenti e probabilmente setuptools dovrebbe essere utilizzato in ogni caso. –