gpt4 book ai didi

artifactory - Pip install 为 Artifactory 上传的包返回 "Could not find a version that satisfies requirement"

转载 作者:行者123 更新时间:2023-12-05 04:00:54 58 4
gpt4 key购买 nike

我将 PyPi 包上传到 Artifactory 本地存储库。当我运行时

pip install -v package==0.1

它返回这个错误。

Looking in indexes: https://artifactory/api/pypi/pypi/simple
Collecting toolboxio==0.1
1 location(s) to search for versions of toolboxio:
* https://artifactory/api/pypi/pypi/simple/package/
Getting page https://artifactory/api/pypi/pypi/simple/package/
Looking up "https://artifactory/api/pypi/pypi/simple/package/" in the cache
Request header has "max_age" as 0, cache bypassed
Starting new HTTPS connection (1): artifactory:443
https://artifactory:443 "GET /api/pypi/pypi/simple/package/ HTTP/1.1" 404 None
Status code 404 not in (200, 203, 300, 301)
Could not fetch URL https://artifactory/api/pypi/pypi/simple/package/: 404 Client Error: Not Found for url: https://artifactory/api/pypi/pypi/simple/package/ - skipping
ERROR: Could not find a version that satisfies the requirement package==0.1 (from versions: none)
Cleaning up...

pypi 存储库配置为在设置期间使用简单默认布局,

[orgPath]/[module]/[module]-[baseRev].[ext]

Artifactory 以这种格式上传到 PyPi 本地存储库

pypi-local -
company/package -
package-0.1.tar.gz

当我访问

"https://artifactory/api/pypi/pypi/simple/package/" 

在浏览器中,我可以找到神器。

当我使用

curl -X GET "https://artifactory/api/pypi/pypi/simple/package/" 

返回

"errors" : [ {
"status" : 404,
"message" : "Not Found"
} ]

我在我的 pip.conf 中使用 Artifactory Set Me

[global]
index-url = https://artifactory/api/pypi/pypi-local/simple

Artifactory 版本:Artifactory Pro 6.8.1

我无法使 pip 安装工作。有任何想法吗 ?

谢谢。

最佳答案

我设法以某种方式找到了解决方案,我想分享我所做的。

Artifactory 从 Set Me Up 函数生成了 pip.conf

[global]
index-url = https://artifactory/api/pypi/pypi-local/simple

显然,要访问本地上传的文件,您需要将凭据传递给 index-url。

如何生成凭证以传递给索引 url。

1) 前往 Artifactory。

2) 单击编辑配置文件。生成 API key 。复制 API key 。

3) 编辑 pip.conf 文件。

[global]
index-url = https://username:<API-KEY>/api/pypi/pypi-local/simple

4) 重新运行 pip 安装。它现在应该可以工作了。

关于artifactory - Pip install 为 Artifactory 上传的包返回 "Could not find a version that satisfies requirement",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55841230/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com