我是一个包的包维护者,该包依赖于我们自己的 pip 存储库中托管的包。我希望在执行pip install mypackage.setup( name='mypackage', version='1.1.2', description='My awesome package', dependency_links=[ 'http://www.myrepo.se/packages/mydep1/', 'http://www.myrepo.se/packages/mydep2/' ] install_requires=[ 'mydep1==1.0.0', 'mydep2==5.6.7' ])repo 中的文件夹结构如下:packages/ mydep1/ mydep1-1.0.0.tar.gz mydep2/ mydep2-5.5.1.tar.gz mydep2-5.6.7.tar.gz全部根据此问题的公认答案Using an extra python package index url with setup.py但是,这不起作用。我收到错误:Collecting mydep1 (from mypackage==1.1.2) Could not find a version that satisfies the requirement mydep1 (from mypackage==1.1.2) (from versions: )No matching distribution found for mydep1 (from mypackage==1.1.2)当我在做之前向我的 requirements.txt 添加了额外的索引 url 时,我必须将 url 添加为受信任的主机。这有关系吗?我也在使用 python 3.5.3编辑:我从 pip 激活了详细输出,它甚至没有尝试从我的 repo 中找到包。1 location(s) to search for versions of mydep1: * https://pypi.python.org/simple/mydep1/ Getting page https://pypi.python.org/simple/mydep1/ ...
添加回答
举报
0/150
提交
取消