7

告诉我,如果我尝试做的事情没有意义。

我想创建一个虚拟环境,其中包括 MySQLDb 1.2.3。该库以 gzipped tarball (.tgz) 文件的形式分发。我想从 requirements/apps.txt 中的需求文件安装所有东西——包括本地文件系统上的 tarball(这是基于我在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

4

2 回答 2

7

您可以在需求文件中使用绝对/相对路径,例如:

--extra-index-url=http://example.com
my-apps/apps1.tar.gz
# put apps2-1.0.1.tar.gz to http://example.com/apps2/
apps2
于 2011-01-23T05:20:25.283 回答
2

您必须将 -f file:/absolute/path/to/the/directory/that/contains/your/downloaded/tarball/ 添加到您对 pip 的调用中。

需求文件必须包含:

MySQL-python==1.2.3

加上您要安装的所有其他内容

于 2011-03-17T12:32:23.973 回答