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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top