Hier ist das Problem
Ich habe eine Anforderungen.txt, die aussieht wie:
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
...
Ich habe ein lokales Archivverzeichnis, das alle Pakete + andere enthält.
Ich habe eine neue virtuelle Umgebung mit erstellt
bin/virtualenv testing
Nach der Aktivierung habe ich versucht, die Pakete gemäß den Anforderungen.txt aus dem lokalen Archivverzeichnis zu installieren.
source bin/activate
pip install -r /path/to/requirements.txt -f file:///path/to/archive/
Ich habe eine Ausgabe erhalten, die darauf hinweist, dass die Installation in Ordnung ist
Downloading/unpacking Fabric==1.2.0 (from -r ../testing/requirements.txt (line 3))
Running setup.py egg_info for package Fabric
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no files found matching 'fabfile.py'
Downloading/unpacking South==0.7.3 (from -r ../testing/requirements.txt (line 8))
Running setup.py egg_info for package South
....
Eine spätere Überprüfung ergab jedoch, dass keines der Pakete ordnungsgemäß installiert ist. Ich kann das Paket nicht importieren und es befindet sich keines im Verzeichnis site-packages meiner virtuellen Umgebung. Also, was ist schief gelaufen?
--no-index
PyPI zu verwenden, damit es nicht einmal angezeigt wird?