Я хочу установить конкретный пакет pypi (пакет cryptography
) с помощью этой команды:
pip install -i http://JFROG_URL/artifactory/api/pypi/all-pypi/simple --trusted-host JFROG_URL cryptography
но я получаю следующие ошибки:
ERROR: HTTP error 403 while getting http://JFROG_URL/artifactory/api/pypi/all-pypi/packages/packages/25/1d/f86ce362aedc580c3f90c0d74fa097289e3af9ba52b8d5a37369c186b0f1/cryptography-41.0.4-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb (from http://JFROG_URL/artifactory/api/pypi/all-pypi/simple/cryptography/) (requires-python:>=3.7)
ERROR: Could not install requirement cryptography from http://JFROG_URL/artifactory/api/pypi/all-pypi/packages/packages/25/1d/f86ce362aedc580c3f90c0d74fa097289e3af9ba52b8d5a37369c186b0f1/cryptography-41.0.4-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb because of error 403 Client Error: Forbidden for url: http://JFROG_URL/artifactory/api/pypi/all-pypi/packages/packages/25/1d/f86ce362aedc580c3f90c0d74fa097289e3af9ba52b8d5a37369c186b0f1/cryptography-41.0.4-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
хотя этот пакет уже существует в нашем удаленном репозитории кеша. Например, я могу загрузить этот файл WHL и установить этот пакет вручную, но я хочу установить этот пакет из jfrog.
У кого-то есть идеи по поводу этой проблемы.
Да, я попробовал этот URL, и этот репозиторий открыт.
После того, как я использую параметры Zap Caches
в виртуальном репозитории и перезапускаю сервис артефактов JFrog, он получает пакет.
Вы пытались указать учетные данные в URL-адресе? pip install -i http://<пользователь>:<пароль>@JFROG_URL/artifactory/api/pypi/all-pypi/simple --trusted-host Криптография JFROG_URL