Domanda

Dimmi se quello che sto cercando di fare non ha senso.

Voglio creare un ambiente virtuale che, tra le altre cose, include MySQLdb 1.2.3. Questa libreria è distribuita sotto forma di file compresso con gzip tarball (.tgz). Voglio installare tarball tutto-compreso il mio locale filesystem da un file requisiti dei requisiti / apps.txt (questo si basa su una sega ha installato in http://thraxil.org/users/anders/posts/2009/06/12/Django-Deployment -con-virtualenv-e-pip / ):

pip.py install -E ve --enable-site-packages --requirement requirements/apps.txt

Non è stato possibile trovare la documentazione sul formato requisiti pip di file per i file locali.

Che cosa significa il file di requisiti (apps.txt) necessità di contenere se il requirements/ directory contiene il file MySQL-python-1.2.3.tgz?

È stato utile?

Soluzione

È possibile utilizzare assoluti / percorsi relativi a Requisiti file per esempio:.

--extra-index-url=http://example.com
my-apps/apps1.tar.gz
# put apps2-1.0.1.tar.gz to http://example.com/apps2/
apps2

Altri suggerimenti

You have to add -f file:/absolute/path/to/the/directory/that/contains/your/downloaded/tarball/ to your call to pip.

The requirements file has to contain:

MySQL-python==1.2.3

plus everything else you want to install

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top