Tôi có ubuntu 11.10. Tôi apt-get cài đặt pypy từ kho lưu trữ launchpad này: https://launchpad.net/~pypy máy tính đã có python trên đó, và python có pip riêng của nó. Làm thế nào tôi có thể cài đặt pip cho pypy và làm thế nào tôi có thể sử dụng nó khác với python?làm thế nào tôi có thể sử dụng pip với pypy được cài đặt từ bệ phóng?
Trả lời
Để giữ cài đặt riêng biệt, bạn có thể muốn tạo một virtualenv cho PyPy. Trong virtualenv, bạn có thể chỉ cần chạy pip install whatever
và nó sẽ cài đặt nó cho PyPy. Khi bạn tạo virtualenv, nó sẽ tự động cài đặt pip cho bạn.
Nếu không, bạn sẽ cần phải tìm ra nơi PyPy sẽ nhập từ và cài đặt phân phối và pip tại một trong các vị trí đó. pip's installer sẽ tự động thực hiện việc này khi chạy với PyPy. Hãy cẩn thận với tùy chọn này - nếu nó quyết định cài đặt trong thư mục hệ thống Python của bạn, nó có thể phá vỡ những thứ khác.
Trích dẫn (với những thay đổi nhỏ) từ đây các pypy website:
Nếu bạn muốn cài đặt thư viện của bên thứ 3, cách thuận tiện nhất là để cài đặt pip:
$ curl -O https://bootstrap.pypa.io/get-pip.py $ ./pypy-2.1/bin/pypy get-pip.py $ ./pypy-2.1/bin/pip install pygments # for example
Trong để sử dụng nó độc đáo, bạn có thể muốn thêm một bí danh vào ví dụ ~/.bashrc
:
alias pypy_pip='./pypy-2.1/bin/pip'
Trường hợp thực thi pip thực tế tọa lạc phải được lấy từ đầu ra của pypy get-pip.py
THẬN TRỌNG: trong ubuntu nó ghi đè/usr/bin/pip trong gói python-pip! – obayhan
Tôi biết điều này là cũ ...nhưng mỗi @obayhan: cài đặt và ghi đè bất kỳ 'pip' trong'/usr/local/bin/'nào được ưu tiên hơn'/usr/bin'. 'sudo mv/usr/local/bin/pip/usr/local/bin/pypy-pip' sắp xếp (và cài đặt lại pip ở địa phương nếu bạn cần) – urban
Vấn đề với pip
cài đặt từ pypy
(ít nhất là khi cài đặt pypy
qua apt-get
) là nó là cài đặt vào đường dẫn hệ thống:
$ whereis pip
pip: /usr/local/bin/pip /usr/bin/pip
Vì vậy, sau đó cài đặt, pypy pip
được thực hiện theo mặc định (/ usr/local/bin/pip) thay vì python pip
(/ usr/bin/pip) có thể phá vỡ các cập nhật tiếp theo của toàn bộ Ubuntu.
Sự cố với virtualenv
là bạn nên nhớ địa điểm và những gì bạn đã tạo.
Giải pháp thay thế thuận tiện là conda
(miniconda), không chỉ quản lý triển khai python: http://conda.pydata.org/miniconda.html. So sánh conda
, pip
và virtualenv
: http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.html
nếu bạn muốn sử dụng pip với PyPy:
pypy -m pip install [package]
pip được bao gồm với PyPy vì vậy chỉ cần nhắm mục tiêu pip với cờ -m
$ pypy -m pip install visual /usr/bin/pypy: Không có mô đun nào có tên pip – poizan42
@ poizan42 tải xuống get-pip.py và chạy với tệp thực thi pypy sau đó. nếu không, cài đặt lại pypy như nó đi kèm với pip. –
- 1. Làm thế nào để có được pip cài đặt PIL để làm việc với PyPy trên cửa sổ 7
- 2. Làm thế nào để sử dụng PIL với PyPy?
- 3. Làm thế nào tôi có thể cài đặt các yêu cầu với pip trong Cygwin?
- 4. Làm thế nào để cài đặt/sử dụng cx_Oracle trong PyPy
- 5. Hai biểu tượng ứng dụng Xcode trong bệ phóng sau khi cài đặt
- 6. easy_install với pypy trong khi Python được cài đặt
- 7. Cài đặt Python trọn gói từ Github Sử dụng PIP
- 8. Làm cách nào tôi có thể phản chiếu dự án được lưu trữ trên bệ phóng trên github?
- 9. Tôi có thể sử dụng Artifactory với Python PIP không?
- 10. Có thể sử dụng "trình cài đặt exe" với pip không?
- 11. Cài đặt uwsgi với các plugin sử dụng 'pip'
- 12. là nó có thể cài đặt django beta với pip?
- 13. cài đặt zeromq dưới pypy
- 14. Không thể cài đặt Pygame bằng pip
- 15. Làm thế nào tôi có thể cài đặt RDOC của đá quý đã được cài đặt?
- 16. Làm thế nào tôi có thể cài đặt Phalcon Devtools
- 17. Cài đặt trứng Python dưới PyPy
- 18. thử nghiệm chạy python với ứng dụng được cài đặt từ pip
- 19. pip không thể cài đặt gói từ requirements.txt
- 20. Sử dụng CMake, làm thế nào tôi có thể concat tập tin và cài đặt chúng
- 21. Sau khi cài đặt pip uWSGI, không có thư mục/etc/uwsgi/làm cách nào tôi có thể sử dụng các ứng dụng được kích hoạt?
- 22. Sử dụng PIP trong một môi trường ảo, làm thế nào để cài đặt MySQL-python
- 23. không thể pip cài đặt mysql-python
- 24. Làm thế nào để Homebrew, PIP, easy_install vv hoạt động để tôi có thể dọn dẹp
- 25. Làm thế nào để buộc virtualenv cài đặt các công cụ cài đặt mới nhất và pip từ pypi?
- 26. Làm cách nào để bạn gỡ cài đặt trình quản lý gói "pip", nếu được cài đặt từ nguồn?
- 27. Lỗi khi cài đặt pylibmc sử dụng pip
- 28. gói cài đặt pip từ url
- 29. Làm cách nào để cài đặt Python Xlib bằng pip?
- 30. Làm thế nào tôi có thể phát hiện được cài đặt Sun/Oracle JRE trên Windows?
Ý tưởng tốt , nhưng - Một con trăn hay một virtualenv pypy? Làm thế nào để chúng tôi tạo ra điều này? – meshy
'virtualenv myenv -p/path/to/pypy' –
' virtualenv myenv -p \ 'mà pypy \' ' –