我使用Codeartifact安装一次包后, pip 停止尝试公共 Pypi 并每次都会提示我输入 codeartifact 凭据。
我检查了 .pypirc,它不包含任何有关 CodeArtifact 的内容
有人可以建议可能是什么问题或指导我自己调查它的正确方法吗?
我不是 pip 的专家,通常会安装 我的包只能通过 IDE 插件(看起来工作得很好), 但是,当运行包含 pip install 的脚本时,这是有问题的。
提前致谢!
-- 编辑:我还编辑了 pip.conf 以专门指向公共 pypi。 没有帮助。
pip.conf 上的编辑是什么我遇到了同样的问题,并将 pip.conf 从 awsartifact 更改为:
trusted-host = pypi.python.org pypi.org files.pythonhosted.org
成功了
您还可以暂时恢复 pip 安装软件包的位置。重新路由它,以便它从 PyPi 而不是您的 codeartifact 存储库中提取
pip install -i https://pypi.org/simple <package>
https://docs.aws.amazon.com/codeartifact/latest/ug/python-configure-pip.html