Usar pip3 para instalar módulos de Python3

Para correr los siguientes comandos, tú debes iniciar sesión en tu servidor vía SSH con tu usuario Shell.

Instalar pip3

pip3 no está instalado por defecto. Solo está disponible si has instalado una versión personalizada de pip3. Cuando instalas una versión personalizada, pip3 está instalada con ella.

Usar pip3

Una vez instalado, corre lo siguiente para activar el ambiente local de Python.

[server]$ . ~/.bash_profile

Ahora puedes acceder a pip3. Confirmalo corriendo lo siguiente:

[server]$ pip3 --version
pip 18.1 from /home/username/opt/python-3.6.2/lib/python3.6/site-packages/pip (python 3.6)

Actualizar pip3

Hasta este punto es una buena idea actualizar pip3.

[server]$  python3 -m pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 613kB/s
Installing collected packages: pip
  Found existing installation: pip 9.0.1
    Uninstalling pip-9.0.1:
      Successfully uninstalled pip-9.0.1
Successfully installed pip-18.1
[server]$ pip3 --version pip 18.1 from /home/username/opt/python-3.6.2/lib/python3.6/site-packages/pip (python 3.6)

Instalar módulos personalizados dentro del ambiente virtual

Cuando trabajas con proyectos Python, es siempre buena idea crear un ambiente virtual. Esto te permite crear un ambiente aislado, separado del la versión de Python del sistema. Cualquier cambio que hagas en este ambiente virtual solo afecta el proyecto, nada más. De esta manera, es muy seguro probar tus proyectos pues pueden ser eliminados y recreados muy fácilmente. Mira el siguiente artículo para más detalles.

Instalar un virtualenv (ambiente virtual) es importante si quieres correr pip. Normalmente, pip intenta instalarse en la carpeta del sistema por defecto de Python. Cuando creas un virtualenv, pip se instala localmente dentro de tu usuario, entonces tu podrás instalar cualquier cosa sin errores.

Para usar pip3 para instalar fácilmente módulos personalizados:

  1. Instala una versión personalizada de Python3 y crear un ambiente virtual.
  2. Asegúrate de estar en el mismo directorio que el entorno virtual que creaste.
  3. Corre el siguiente comando para activar este nuevo ambiente virtual (cambia el directorio donde lo instalaste):

    Asegúrate de cambiar el directorio a donde lo instalaste. Este ejemplo supone que el nombre de tu entorno virtual es 'venv'.

    [server]$ source venv/bin/activate

    El nombre del ambiente virtual actual aparece a la izquierda del intento. Por ejemplo:

    (venv) [server]$ 
  4. Usa pip3 para instalar un módulo:
    (venv) [server]$ pip3 install <module>
    Tu puedes python-openstackclient si vas a trabajar con usar openstack. Por ejemplo:
    (venv) [server]$ pip3 install python-openstackclient

Revisa los siguientes link para más ejemplos de módulos:

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?