如何从存储库安装包含多个包的python包?

如何从存储库安装包含多个包的python包?,python,git,pipenv,pipenv-install,Python,Git,Pipenv,Pipenv Install,您好,我有一个名为Packages的存储库,其中有几个python包及其安装和安装所需的所有配置 我可以在本地安装它,指示到包的完整路径,但是当我尝试从存储库中执行相同操作时,我不能 我如何使用T pipenv安装其中一个软件包 我尝试了以下方法: pipenv install -e git+https://TOKEN@github.com/user/repo#egg=package pipenv install -e git+https://TOKEN@github.com/user/rep

您好,我有一个名为Packages的存储库,其中有几个python包及其安装和安装所需的所有配置

我可以在本地安装它,指示到包的完整路径,但是当我尝试从存储库中执行相同操作时,我不能

我如何使用T pipenv安装其中一个软件包

我尝试了以下方法:

pipenv install -e git+https://TOKEN@github.com/user/repo#egg=package

pipenv install -e git+https://TOKEN@github.com/user/repo/branch/path#egg=package
但不起作用我有个错误:

令牌是正确的,我可以在另一个文件夹中使用该url克隆它

感谢您引用以下内容:

如果存储库布局为:

pkg_dir
├── setup.py  # setup.py for package "pkg"
└── some_module.py
other_dir
└── some_file
some_other_file
然后,要从该存储库安装,语法如下:

python -m pip install -e "vcs+protocol://repo_url/#egg=pkg&subdirectory=pkg_dir"
因此,您需要:

pipenv install -e "git+https://TOKEN@github.com/user/repo#egg=package&subdirectory=path"

我收到以下错误:致命:无法访问“https://@github.com/user/repo/”:无法解析主机:@github.com
pipenv install -e "git+https://TOKEN@github.com/user/repo#egg=package&subdirectory=path"