情况
从 2024 年开始 PYPI 账号需要 2FA 验证才能登录,包括对自己库进行操作也无法再通过账号/密码验证的方式完成。对自己库的操作需要使用如下验证方式(二选一)
- 添加
受信任的发布者
- 使用 token
报错情况如下
比较方便的方法
使用 token
1、进入自己项目 —> Settings —> Create a token for xxx
2、创建 token
3、创建 $HOME/.pypirc
文件,并添加 token
windows 在 cmd 中使用
echo %userprofile%
查看 home 目录
linux 直接~
即可
切换到 home 目录创建.pypirc
文件
添加如下内容
[pypi]
username = __token__
password = 这里改成你的token
4、正常发布包
有点麻烦的方法
官方对受信任发布者的描述,原文地址在这