使用codeartifact一次后,Pip无法识别公共pypi

问题描述 投票:0回答:2
  • 我使用Codeartifact安装一次包后, pip 停止尝试公共 Pypi 并每次都会提示我输入 codeartifact 凭据。

  • 我检查了 .pypirc,它不包含任何有关 CodeArtifact 的内容

  • 有人可以建议可能是什么问题或指导我自己调查它的正确方法吗?

我不是 pip 的专家,通常会安装 我的包只能通过 IDE 插件(看起来工作得很好), 但是,当运行包含 pip install 的脚本时,这是有问题的。

提前致谢!

-- 编辑:我还编辑了 pip.conf 以专门指向公共 pypi。 没有帮助。

python pip pypi aws-codeartifact
2个回答
1
投票

pip.conf 上的编辑是什么我遇到了同样的问题,并将 pip.conf 从 awsartifact 更改为:

trusted-host = pypi.python.org pypi.org files.pythonhosted.org

成功了


0
投票

您还可以暂时恢复 pip 安装软件包的位置。重新路由它,以便它从 PyPi 而不是您的 codeartifact 存储库中提取

pip install -i https://pypi.org/simple <package>

https://docs.aws.amazon.com/codeartifact/latest/ug/python-configure-pip.html

© www.soinside.com 2019 - 2024. All rights reserved.