Как создать файл требований PIP для тарбола в моей локальной файловой системе?
-
22-10-2019 - |
Вопрос
Скажите, если то, что я пытаюсь сделать, не имеет смысла.
Я хочу создать виртуальную среду, которая, помимо прочего, включает MySQLDB 1.2.3. Эта библиотека распространяется как файл Tarball (.tgz) GZED. Я хочу установить все, включая Тарбол в моей локальной файловой системе, от файла требований в требованиях/apps.txt (это основано на установке, которую я видел в http://thraxil.org/users/anders/posts/2009/06/12/django-deployment-with-virtualenv-and-pip/):
pip.py install -E ve --enable-site-packages --requirement requirements/apps.txt
Я не мог найти никакой документации в формате файла требований PIP для локальных файлов.
Что файл требований (apps.txt
) необходимо содержать, если каталог requirements/
содержит файл MySQL-python-1.2.3.tgz
?
Решение
Вы можете использовать абсолютные/относительные пути в Файлы требований например:
--extra-index-url=http://example.com
my-apps/apps1.tar.gz
# put apps2-1.0.1.tar.gz to http://example.com/apps2/
apps2
Другие советы
Вы должны добавить -f file:/absolute/path/to/the/directory/that/содержит/your/загружен/tarball/to the call to pip.
Файл требований должен содержать:
Mysql-python == 1.2.3
плюс все остальное, что вы хотите установить