如何用Poetry配置Token安装私有Python包prodigy?
使用Poetry安装Prodigy的正确配置方法
核心原理
你用pip安装时的token@download.prodi.gy本质是HTTP基本认证:将你的私有Token作为用户名,密码留空。Poetry需要对应配置这个认证规则,而非把Token直接拼在源URL里。
具体步骤
添加Prodigy私有源
执行以下命令将Prodigy仓库添加为次要源(避免覆盖默认PyPI源):poetry source add --secondary prodigy https://download.prodi.gy配置HTTP基本认证
用你的私有Token作为用户名,密码设为空字符串:poetry config http-basic.prodigy <你的私有Token> ""替换
<你的私有Token>为实际的XXX-XXXX-XXXX-XXXX内容。安装Prodigy
执行安装命令时指定使用Prodigy源:poetry add prodigy --source prodigy或者直接在
pyproject.toml中配置依赖并指定源:[tool.poetry.dependencies] prodigy = { version = "*", source = "prodigy" }之后执行
poetry install即可。
问题排查
如果仍遇到401错误,可执行以下命令检查认证配置是否生效:
poetry config --list | grep http-basic.prodigy
确认输出的用户名是你的私有Token,密码为空。
内容的提问来源于stack exchange,提问作者David Waterworth
相关产品推荐
相关产品推荐

