1

pip可以直接从 git 安装。

例子:

pip install git+ssh://git@github.com:owner/repository_name.git

在虚拟环境中开发项目并安装其所有依赖项后,我requirements.txt使用 shell 命令 pip freeze > requirements.txt 构建文件。

但是,在 requirements.txt 文件中,我得到了这样的包名称和版本号(随机示例):

Flask==0.10.1

如果我跑步,这就会中断

pip install -r requirements.txt

我想明确指定应该从特定的 git 存储库/分支进行安装。

我不知道该怎么做。目前,pip install -r requirements.txt在要直接从 git 安装的包处运行中断。因此,当它中断时,我手动发出安装命令,然后pip install -r requirements.txt再次运行。这对自动化和将新开发人员加入我的项目是不利的,因为新人必须吸收黑客以及项目代码。理想情况下,我想运行一次安装命令。

4

0 回答 0