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
再次运行。这对自动化和将新开发人员加入我的项目是不利的,因为新人必须吸收黑客以及项目代码。理想情况下,我想运行一次安装命令。