我们有一个本地的pypi,其中放了一些python包。但是,pip无法安装包。
pip搜索将找到包:
$ pip search --index=http://artifactory.ours.com/api/pypi/pypi-local/simple hello
hello - UNKNOWN
但是pip install提供了以下内容:
pip install --pre -r requirements.txt --trusted-host=artifactory.ours.com
收集hello(从-r requirements.txt(第4行))无法
查找满足要求的版本hello(from-r
requirements.txt(第4行)(来自版本:)没有匹配的分发
找到hello(来自-r requirements.txt(第4行))
下面是requirements.txt:
# requirements.txt
--allow-all-external
--extra-index-url http://artifactory.ours.com/artifactory/api/pypi/pypi-local/simple
hello
最佳答案
我认为问题是你的软件包没有版本号。setup.py未指定版本。
来自Python文档的示例(该示例用于distutils):
https://docs.python.org/2/distutils/setupscript.html
关于python - pip无法从本地pypi找到软件包(jfrog Artifactory ),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32491185/