【发布时间】:2021-04-27 05:29:36
【问题描述】:
用pip安装,我可以写如下requirements.txt文件:
git+https://repo@branch#egg=foo&subdirectory=this/bar/foo
numpy
并成功安装需求文件:
python3 -m pip install -r requirements.tx
但是,我在目录中放置了一个 setup.py 脚本,其中列出了:
setuptools.setup(
...
install_requires = get_lines('requirements.txt'),
...
)
使用pip 安装此子模块涉及pip 运行setup.py...无法处理模块链接:
git+https://github.com/repo@branch#egg=foo&subdirectory=this/bar/foo
我可以看到很多解决这个问题的方法,但似乎应该有一种明确的方法来做到这一点,在setup.py 脚本中尽可能少地改变。 p>
有这样的方法吗?
【问题讨论】:
标签: python python-3.x pip setuptools