我有一个主要的github仓库,其中定义了几个包:
company_name
|
--- package1
| |
| ----- setup.py
|
--- package 2
|
----- setup.py
现在我正在尝试在另一个仓库中安装和导入package1。 我遇到的问题是我只能在requirements.txt中指定git repo位置然后我正在做
pip install -r requirements.txt
失败,因为它抱怨它无法找到setup.py文件。
有人有解决方案吗?如何指定位于子目录中的setup.py文件的位置?
答案 0 :(得分:1)
根据the documentation,这可以用于#34;可编辑的"安装:
$ pip install -e "git+https://git.repo/some_repo.git#egg=subdir&subdirectory=subdir_path" # install a python package from a repo subdirectory
文档中不清楚是否仅可以进行编辑或不可编辑的安装。