从具有pip要求的git子目录安装

kk1*_*957 4 python git pip

我在git中有以下结构

scripts/
scripts/folder1/
scripts/folder1/module
scripts/folder1/module/setup.py
scripts/folder1/module/src/module
scripts/folder1/module/src/module/__init__.py
scripts/folder1/module/src/module/source.py
Run Code Online (Sandbox Code Playgroud)

我想安装模块,所以我在requirements.txt中尝试了以下内容

git+https://user@bitbucket.org/repo-name/scripts.git#egg=module&subdirectory=module 
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用,我得到以下错误:

IOError: [Errno 2] No such file or directory: '/private/var/folders/p_/gz96g4610fn94hz6w_l2gjyw0000gn/T/pip-build-MLhekq/module/module/setup.py
Run Code Online (Sandbox Code Playgroud)

我知道这个问题可能已经解答了如何从一个带有pip的git子目录安装?但我正在寻找我的确切语法.

kk1*_*957 7

好的,刚想通了这个.对于任何可能花费数小时的人

git+https://user@bitbucket.org/repo-name/scripts.git#subdirectory=folder1/module
Run Code Online (Sandbox Code Playgroud)

  • 蛋名怎么样?`#蛋= mypackage` (3认同)