Generalidades
Este artículo explica cómo usar pip3 para instalar módulos de Python.
Para correr los siguientes comandos, tú debes iniciar sesión en tu servidor vía SSH con tu usuario Shell.
Cómo usar pip3
Antes de instalar cualquier módulo, debes asegurarte de que pip3 esté instalado. Las siguientes secciones brindan más información sobre cómo instalar, activar, y actualizar pip3.
Instalar
Cuando usas una versión personalizada de Python 3, pip3 ya está instalado. Puedes visitar esta página si necesitas encontrar formas adicionales de instalarlo por separado.
Activar
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
Hasta este punto es una buena idea actualizar pip3. Puedes actualizarlo corriendo lo siguiente:
[server]$ python3 -m pip install --upgrade pip
Instalar módulos
Al trabajar con proyectos de Python, se recomienda crear un entorno virtual. Esto te permite crear un entorno aislado, separado de la versión del sistema de Python. Cualquier cambio que realices en este entorno virtual solo afectará al proyecto individual y a nada más. De esta manera, es una forma muy segura de probar tus proyectos, ya que se pueden eliminar y reconstruir muy fácilmente. Revisa este artículo para obtener más detalles.
Instalar un entorno virtual (ambiente virtual) es importante si quieres correr pip. Normalmente, pip intenta instalarse en la carpeta del sistema por defecto de Python. Cuando creas un entorno virtual, pip se instala localmente dentro de tu usuario, entonces tu podrás instalar cualquier cosa sin que hayan cualquier clase de error.
Para usar pip3 para instalar fácilmente módulos personalizados:
- Instala una versión personalizada de Python3 y crear un ambiente virtual.
- Asegúrate de estar en el mismo directorio que el entorno virtual que creaste.
- 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. El siguiente ejemplo asume 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]$
- Usa pip3 para instalar un módulo:
(venv) [server]$ pip3 install module
(venv) [server]$ pip3 install python-openstackclient
Revisa los siguientes link para más ejemplos de módulos: