Pypy hat einen separaten Installationsbereich. Daher sollten alle Module, die Sie von Pypi installieren möchten, in seinem Bereich installiert werden. So, zum Beispiel habe ich pypy installiert in/usr/local/pypy-1, 9-32bit
Ich empfehle die Verwendung von Pip oder easy_install. Hier ist, wie Pip installieren, aber neue Verbindung für distribute_setup.py muss gefunden werden:
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
Dann nutzen Sie einfach die neu installierte pip das Modul zu bekommen:
sudo /usr/local/pypy-1.9-32bit/bin/pip install tables
In diesem Fall ist es mit dem folgenden Fehler fehlgeschlagen,:
[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!
Installation in diesem Fall nicht möglich, weil Tabellen auf Numpy abhängen, die von PyPy noch nicht unterstützt wird (obwohl sie daran arbeiten, sehen http://pypy.org/numpydonate.html). Für viele Python-Module funktioniert diese Methode jedoch sehr gut. Zum Beispiel habe ich das logilab Constraint-Paket auf diese Weise erfolgreich installiert.
http://python-distribute.org wurde von einer Link-Farm übernommen, und setuptools sollte wahrscheinlich stattdessen verwendet werden. –