python - pip3 - ¿Cómo puedo usar pip con pypy instalado desde Launchpad?
ubuntu 18.04 python3 pip (4)
Citando (con pequeños cambios) desde aquí el sitio web de pypy :
Si desea instalar bibliotecas de terceros, la forma más conveniente es instalar 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
Para usarlo bien, es posible que desee agregar un alias en, por ejemplo, ~/.bashrc
:
alias pypy_pip=''./pypy-2.1/bin/pip''
El lugar donde se encuentra el ejecutable pip real debe tomarse de la salida de pypy get-pip.py
Tengo ubuntu 11.10. Apto-instalé pypy desde este repositorio de launchpad: https://launchpad.net/~pypy la computadora ya tiene python, y python tiene su propio pip. ¿Cómo puedo instalar pip para pypy y cómo puedo usarlo de forma diferente al de python?
El problema con la instalación de pip
desde pypy
(al menos al instalar pypy
través de apt-get
) es que está instalado en la ruta del sistema:
$ whereis pip
pip: /usr/local/bin/pip /usr/bin/pip
Entonces, después de dicha instalación, pypy pip
se ejecuta de forma predeterminada (/ usr / local / bin / pip) en lugar de python pip
(/ usr / bin / pip), que puede romper las actualizaciones posteriores de todo Ubuntu.
El problema con virtualenv
es que debes recordar dónde y qué env creaste.
Una solución alternativa conveniente es conda
(miniconda), que administra no solo las implementaciones de Python: http://conda.pydata.org/miniconda.html . Comparación de conda
, pip
y virtualenv
: http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.html
Para mantener una instalación separada, es posible que desee crear un virtualenv para PyPy. Dentro del virtualenv, puede ejecutar pip install whatever
y se instalará para PyPy. Cuando creas un virtualenv, automáticamente instala pip por ti.
De lo contrario, deberá averiguar de dónde importará PyPy e instalará Distribuir y pip en una de esas ubicaciones. El instalador de pip debería hacer esto automáticamente cuando se ejecuta con PyPy. Tenga cuidado con esta opción: si decide instalar en su sistema los directorios de Python, podría romper otras cosas.
Si quieres usar pip con pypy:
pypy -m pip install [package]
pip se incluye con pypy, por lo que solo debes apuntar pip con la marca -m