← Volver
Ejecutando el comando
Este comando requiere de Git instalado.
Si se quiere instalar un commit en particular, agregar un
También después del arroba se puede indicar una rama (branch) específica:
Si se trata de un repositorio privado de GitHub y se tiene un token de acceso utilizar (reemplazando
Si, por cuestiones de seguridad, el usuario y el token de GitHub están guardados en variables de entorno (digamos en
En Linux/macOS:
En Windows:
En PowerShell:
Cómo instalar un paquete desde un repositorio de Git con pip
pip install git+
seguido de la dirección de URL del repositorio. Por ejemplo, para instalar el módulo Requests desde su repositorio en GitHub:pip install git+https://github.com/psf/requests.git
Este comando requiere de Git instalado.
Si se quiere instalar un commit en particular, agregar un
@
(arroba) seguido del hash correspondiente, por ejemplo:pip install git+https://github.com/psf/requests.git@15585909c3dd3014e4083961c8a404709450151c
También después del arroba se puede indicar una rama (branch) específica:
pip install git+https://github.com/psf/requests.git@v2.27.x
Si se trata de un repositorio privado de GitHub y se tiene un token de acceso utilizar (reemplazando
MI_USUARIO_GITHUB
y MI_TOKEN_GITHUB
por los valores correspondientes):pip install git+https://MI_USUARIO_GITHUB:MI_TOKEN_GITHUB@github.com/usuario/repositorio.git
Si, por cuestiones de seguridad, el usuario y el token de GitHub están guardados en variables de entorno (digamos en
GITHUB_USER
y GITHUB_TOKEN
) se puede inyectar dichas variables del siguiente modo.En Linux/macOS:
pip install git+https://$GITHUB_USER:$GITHUB_TOKEN@github.com/usuario/repositorio.git
En Windows:
pip install git+https://%GITHUB_USER%:%GITHUB_TOKEN%@github.com/usuario/repositorio.git
En PowerShell:
pip install git+https://$env:GITHUB_USER:$env:GITHUB_TOKEN@github.com/usuario/repositorio.git
👨💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.
🐍 También te puede interesar:
💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.