如何使用下载的 GIT 存储库安装 python egg

How to install a python egg using a downloaded GIT repository

我在虚拟环境中有一个 python Django 项目 运行。

我需要将该项目迁移到另一台服务器。 要在该服务器内设置新的虚拟环境,我需要从 git(个人 GIT 服务器)安装依赖项作为 python egg。

要连接到 git 服务器,需要通过 VPN 连接。但是,我无法在新服务器中配置 VPN 客户端。

但我有 GIT 存储库,需要将其作为 egg 安装。

有人请教我如何将下载的 GIT 存储库安装为 egg。

这是我用来从 GIT 安装依赖项的行。

-e git+git@gitlab.test.com:testsourcing/test-project.git#egg=test

既然我有下载的仓库,有没有办法从项目目录安装egg。

I am using Django 1.5.7 and python 2.7.14

以下命令,在 Linux 环境中的 Django 1.5.7 和 python 2.7.14 中成功运行。

转到python 虚拟环境。 然后运行下面的命令。

pip install -e file:///[path to the checkout]#egg=[name for the egg] 

例如:

pip install -e file:///home/john/site/apps/testapp-test#egg=test