Mam ubuntu 11.10. I apt-get installed pypy z tego repozytorium launchpad: https://launchpad.net/~pypy komputer ma już pythona, a python ma swój własny pip. Jak mogę zainstalować PIP dla Pypy i jak mogę go używać inaczej niż Pythona?Jak mogę korzystać z pip z pypy zainstalowanego z launchpada?
Odpowiedz
Aby zachować osobną instalację, możesz utworzyć virtualenv dla PyPy. Wewnątrz virtualenv możesz po prostu uruchomić pip install whatever
i zainstalować go dla PyPy. Tworząc virtualenv, automatycznie instaluje pip dla ciebie.
W przeciwnym razie należy ustalić, skąd PyPy będzie importować i instalować dystrybucję i pip w jednej z tych lokalizacji. pip's installer powinno to zrobić automatycznie po uruchomieniu z PyPy. Ostrożnie z tą opcją - jeśli zdecyduje się zainstalować w systemie katalogi Pythona, może złamać inne rzeczy.
Cytując (z niewielkimi zmianami) Stąd pypy website:
Jeśli chcesz zainstalować bibliotek 3rd party, najwygodniejszym sposobem jest zainstalować 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
W aby go ładnie użyć, możesz dodać alias do np ~/.bashrc
:
alias pypy_pip='./pypy-2.1/bin/pip'
Jeżeli rzeczywista wykonywalny PIP znajduje należy wziąć z wyjścia pypy get-pip.py
UWAGA: w Ubuntu przesłonił/usr/bin/pip w pakiecie python-pip! – obayhan
Wiem, że to jest stare ...ale per @obayhan: instaluje i nadpisuje plik 'pip' w'/usr/local/bin/', który ma pierwszeństwo przed'/usr/bin'. 'sudo mv/usr/local/bin/pip/usr/local/bin/pypy-pip' sortuje to (i ponownie instaluje pip w lokalnym, jeśli trzeba) – urban
problem z pip
instalacji z pypy
(przynajmniej podczas montażu pypy
poprzez apt-get
) jest to, że zainstalowany w ścieżce systemowej:
$ whereis pip
pip: /usr/local/bin/pip /usr/bin/pip
Więc po takiej instalacji, pypy pip
wykonywany jest domyślnie (/ usr/local/bin/pip) zamiast python pip
(/ usr/bin/pip), który może przerwać kolejne aktualizacje całego Ubuntu.
Problem z virtualenv
polega na tym, że powinieneś pamiętać, gdzie i co stworzyłeś.
Wygodnym alternatywnym rozwiązaniem jest conda
(miniconda), które zarządza nie tylko instalacjami Pythona: http://conda.pydata.org/miniconda.html. Porównanie conda
, pip
i virtualenv
: http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.html
jeśli chcesz używać PIP pypy:
pypy -m pip install [package]
pip jest dołączony pypy więc po prostu kierować PIP z flagi -m
$ pypy -m pip install visual /usr/bin/pypy: Brak modułu o nazwie pip – poizan42
@ poizan42 pobierz get-pip.py i uruchom z plikiem wykonywalnym pypy. w przeciwnym razie ponownie zainstaluj pypy, ponieważ zawiera pip. –
- 1. Jak korzystać z PyPy w systemie Windows?
- 2. Jak korzystać z zainstalowanego phpunita od kompozytora?
- 3. Jak korzystać z gcc zainstalowanego w Macportach?
- 4. jak korzystać z jQuery zainstalowanego z npm w aplikacji Express?
- 5. Jak uruchomić ipython z pypy?
- 6. jak stworzyć virtualenv z pypy?
- 7. moduł regex z pypy
- 8. Jak uzyskać pip zainstalować PIL pracować pypy na windows 7
- 9. Jak korzystać z pip z python3.5 po aktualizacji z wersji 3.4?
- 10. Jak korzystać z phpPgAdmin z Postgresem
- 11. Czy mogę używać Artifactory z PIP Python?
- 12. Błąd podczas instalacji z pip
- 13. Jak mogę korzystać z Android aaptOptions?
- 14. Używanie modułu MySQLdb z kompilatorem Pypy
- 15. Jak mogę korzystać z bibliotek Perla z PHP?
- 16. Jak mogę efektywnie korzystać z modelu predykcji R z Java?
- 17. Jak mogę zainstalować z podkatalogu git za pomocą pip?
- 18. UnicodeDecodeError z PIP?
- 19. instalacja pip z gitosis
- 20. Instalowanie Django z pip
- 21. Jak korzystać z tekstu?
- 22. Jak korzystać z MPI_Type_create_subarray?
- 23. Jak korzystać z dirs.proj?
- 24. nie można odinstalować pakiet z pip
- 25. Jak korzystać z onResume()?
- 26. Jak korzystać z Microsoft.Scripting.Hosting?
- 27. Jak korzystać z Html.Action?
- 28. Jak korzystać z createTransport?
- 29. Jak korzystać z RedirectToRoute?
- 30. Jak korzystać z QTextBlock?
dobry pomysł , ale - python lub pypy virtualenv? Jak to tworzymy? – meshy
'virtualenv myenv -p/path/to/pypy' –
' virtualenv myenv -p \ 'który pypy \' ' –