Dit is het probleem:
Ik heb een requirements.txt-bestand dat eruitziet als:
BeautifulSoup==3.2.0 Django==1.3 Fabric==1.2.0 Jinja2==2.5.5 PyYAML==3.09 Pygments==1,4 SQLAlchemy==0.7.1 South==0.7.3 amqplib==0.6. 1 anyjson==0.3 ...
Ik heb een lokale archiefmap met alle pakketten + andere.
Ik heb een nieuwe virtualenv met
bin/virtualenv testing
Toen ik het activeerde, probeerde ik de pakketten te installeren volgens requirements.txt vanuit de lokale archiefmap.
source bin/activate pip install -r /path/to/requirements.txt -f file:///path/to/archive/
Ik heb wat uitvoer die lijkt aan te geven dat de installatie in orde is:
Fabric==1.2.0 downloaden/uitpakken (van -r ../testing/requirements.txt (regel 3)) Setup.py egg_info uitvoeren voor pakket Fabric-waarschuwing: geen eerder opgenomen bestanden die overeenkomen met "*" gevonden onder directory "docs /_build" waarschuwing: geen bestanden gevonden die overeenkomen met "fabfile.py" Downloaden/uitpakken South==0.7.3 (van -r ../testing/requirements.txt (regel 8)) Setup.py egg_info uitvoeren voor pakket South .. ..
Maar een latere controle wees uit dat geen van de pakketten correct is geïnstalleerd. Ik kan het pakket niet importeren en er is geen pakket te vinden in de map site-packages van mijn virtualenv. Dus wat ging er mis?