¿Cómo creo un archivo de requisitos de PIP para un tarball en mi sistema de archivos local?
-
22-10-2019 - |
Pregunta
Dime si lo que estoy tratando de hacer no tiene sentido.
Quiero crear un entorno virtual que, entre otras cosas, incluya MySQLDB 1.2.3. Esta biblioteca se distribuye como un archivo Tarball (.tgz) GZipped. Quiero instalar todo, incluidos los tarballs en mi sistema de archivos local, desde un archivo de requisitos en requisitos/aplicaciones. Txt (esto se basa en una configuración que vi en http://thraxil.org/users/anders/posts/2009/06/12/django-deployment-with-virtualenv-andpip/):
pip.py install -E ve --enable-site-packages --requirement requirements/apps.txt
No pude encontrar ninguna documentación en el formato de archivo de requisitos de PIP para archivos locales.
¿Qué hacen los requisitos (apps.txt
) necesita contener si el directorio requirements/
Contiene el archivo MySQL-python-1.2.3.tgz
?
Solución
Puede usar rutas absolutas/relativas en Archivos de requisitos p.ej:
--extra-index-url=http://example.com
my-apps/apps1.tar.gz
# put apps2-1.0.1.tar.gz to http://example.com/apps2/
apps2
Otros consejos
Debe agregar -f archivo:/absoluto/path/to/the/directorio/that/contiene/su/descargado/tarball/a su llamada a Pip.
El archivo de requisitos debe contener:
Mysql-python == 1.2.3
Además de todo lo que desea instalar