Ho Ubuntu 11.10. Ho apt-get installato pypy da questo repository del launchpad: https://launchpad.net/~pypy il computer ha già python su di esso, e python ha il proprio pip. Come posso installare pip per pypy e come posso usarlo diversamente da quello di python?Come posso usare pip con pypy installato dal launchpad?
risposta
Per mantenere un'installazione separata, è possibile creare un virtualenv per PyPy. All'interno di virtualenv, puoi quindi eseguire semplicemente pip install whatever
e lo installerà per PyPy. Quando crei un virtualenv, installa automaticamente pip per te.
In caso contrario, sarà necessario capire da dove PyPy importa e installa distribuire e pip in una di queste posizioni. pip's installer dovrebbe farlo automaticamente quando eseguito con PyPy. Fai attenzione a questa opzione: se decide di installare nelle tue directory Python di sistema, potrebbe rompere altre cose.
Citando (con lievi modifiche) da qui il pypy website:
Se si desidera installare le librerie 3a parte, il modo più conveniente è installare 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
In per poterlo usare bene, potresti voler aggiungere un alias ad es ~/.bashrc
:
alias pypy_pip='./pypy-2.1/bin/pip'
Dove l'eseguibile pip reale è situato deve essere preso dall'uscita del pypy get-pip.py
ATTENZIONE: in ubuntu sovrascrive/usr/bin/pip nel pacchetto python-pip! – obayhan
So che questo è vecchio ...ma per @obayhan: installa e sovrascrive qualsiasi 'pip' in'/usr/local/bin/'che ha la priorità su'/usr/bin'. 'sudo mv/usr/local/bin/pip/usr/local/bin/pypy-pip' lo ordina (e reinstalla pip in locale se necessario) – urban
Il problema con pip
installazione da pypy
(almeno quando si installa pypy
via apt-get
) è che è installato nel percorso di sistema:
$ whereis pip
pip: /usr/local/bin/pip /usr/bin/pip
Così, dopo tale installazione, pypy pip
viene eseguito per default (/ usr/local/bin/pip) al posto dello python pip
(/ usr/bin/pip) che potrebbe interrompere gli aggiornamenti successivi dell'intero Ubuntu.
Il problema con virtualenv
è che dovresti ricordare dove e cosa hai creato.
La soluzione alternativa conveniente è conda
(miniconda), che gestisce non solo le distribuzioni Python: http://conda.pydata.org/miniconda.html. Confronto di conda
, pip
e virtualenv
: http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.html
se si desidera utilizzare pip con PyPy:
pypy -m pip install [package]
pip è incluso con PyPy così solo obiettivo pip con la bandiera -m
$ pypy -m pip installa visual /usr/bin/pypy: Nessun modulo chiamato pip – poizan42
@ poizan42 scarica get-pip.py ed esegui quindi l'eseguibile pypy. altrimenti, reinstallare Pypy come viene fornito con pip. –
- 1. Come usare PyPy su Windows?
- 2. Come usare phpunit installato dal compositore?
- 3. Posso usare Artifactory con Python PIP?
- 4. Come installare PyPy in anaconda
- 5. Ho installato correttamente il pip?
- 6. come creare virtualenv con pypy?
- 7. come usare python2.7 pip invece del default pip
- 8. Come disinstallare un pacchetto installato con pip installare --user
- 9. Come ottenere pip installare PIL di lavorare con PyPy su Windows 7
- 10. PyPy funziona con asyncio?
- 11. Stackless in PyPy e PyPy + greenlet - differenze
- 12. installazione zeromq under pypy
- 13. Chef Ohai: Come usare appena installato rubino con gem_package
- 14. Come posso usare Jenkins con Atlassian Stash?
- 15. Comando IPython non trovato Terminal OSX. Pip installato
- 16. Come si installa Python Xlib con pip?
- 17. Disinstallare nginx installato dal Passeggero
- 18. Posso usare Coffeescript anche dal lato client?
- 19. Come installare i pacchetti Python dal file tar.gz senza usare pip install
- 20. Rimuovere SwiftLint installato dal pacchetto
- 21. pip3: comando non trovato ma python3-pip è già installato
- 22. Come installo PyPy su appveyor?
- 23. Come posso installare le richieste con pip in cygwin?
- 24. Come usare pip con Python 3.x insieme a Python 2.x
- 25. Posso usare più "con"?
- 26. Installazione pip usando Python 2.7 installato su ArcGIS
- 27. Utilizzando __slots__ sotto PyPy
- 28. UIApplicationShortcutItem - Posso usare un'immagine scaricata dal web come UIApplicationShortcutIcon?
- 29. Come installare/utilizzare cx_Oracle in PyPy
- 30. Installa pyyaml usando pip/Aggiungi PyYaml come dipendenza da pip
Buona idea , ma - Un python o un pypy virtualenv? Come lo creiamo? – meshy
'virtualenv myenv -p/path/to/pypy' –
' virtualenv myenv -p \ 'which pypy \' ' –