Pypy có không gian cài đặt riêng biệt. Vì vậy, bất kỳ mô-đun nào bạn muốn cài đặt từ pypi nên được cài đặt vào không gian của nó. Vì vậy, ví dụ, tôi đã cài đặt pypy trong /usr/local/pypy-1.9-32bit
Tôi khuyên bạn nên sử dụng pip hoặc easy_install. Dưới đây là làm thế nào để cài đặt pip, nhưng liên kết mới cho distribute_setup.py cần phải được tìm thấy:
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
Sau đó, chỉ cần sử dụng pip mới được cài đặt để có được những mô-đun:
sudo /usr/local/pypy-1.9-32bit/bin/pip install tables
Trong trường hợp này, nó thất bại, với các lỗi sau:
[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!
không cài đặt được trong trường hợp này, bởi vì Bàn phụ thuộc vào numpy, mà chưa được hỗ trợ bởi PyPy (mặc dù họ đang làm việc trên nó, xem http://pypy.org/numpydonate.html). Tuy nhiên, đối với nhiều mô-đun python, phương thức này hoạt động rất tốt. Ví dụ, tôi đã cài đặt thành công gói ràng buộc logilab theo cách này.
Nguồn
2012-08-02 13:08:54
http://python-distribute.org đã được một trang trại liên kết tiếp quản và có thể sử dụng các công cụ thiết lập thay thế. –