pypi发布问题

简介: 我最经在发布我的更新包的时候遇到了ERROR HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/ Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.这样的问题。

在python -m twine upload dist/* --verbose更新包的时候
手动输入用户名和api,但是还是报错。
我写成我已知的所有格式的文件放在用户目录下,问题依旧。

root@famCircle:python -m twine upload dist/* --verbose
Uploading distributions to https://upload.pypi.org/legacy/
INFO     dist/famCircle-0.2.6-py3-none-any.whl (120.2 KB)
INFO     dist/famCircle-0.2.6.tar.gz (81.9 KB)
INFO     Querying keyring for username
Enter your username: charles_kiko
INFO     Querying keyring for password
WARNING  Error getting password from keyring
         Traceback (most recent call last):
           File "/root/anaconda3/lib/python3.10/site-packages/twine/auth.py", line 74, in get_password_from_keyring
             return cast(str, keyring.get_password(system, username))
           File "/root/anaconda3/lib/python3.10/site-packages/keyring/core.py", line 56, in get_password
             return get_keyring().get_password(service_name, username)
           File "/root/anaconda3/lib/python3.10/site-packages/keyring/backends/fail.py", line 28, in get_password
             raise NoKeyringError(msg)
         keyring.errors.NoKeyringError: No recommended backend was available. Install a recommended 3rd party backend package; or, install
         the keyrings.alt package if you want to use the non-recommended backends. See https://pypi.org/project/keyring for details.
Enter your password:
INFO     username: charles_kiko
INFO     password: <hidden>
Uploading famCircle-0.2.6-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.6/131.6 kB • 00:00 • 470.1 kB/s
INFO     Response from https://upload.pypi.org/legacy/:
         403 Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.
INFO     <html>
          <head>
           <title>403 Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more
         information.</title>
          </head>
          <body>
           <h1>403 Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.</h1>
           Access was denied to this resource.<br/><br/>



          </body>
         </html>
ERROR    HTTPError: 403 Forbidden from https://upload.pypi.org/legacy/
         Invalid or non-existent authentication information. See https://pypi.org/help/#invalid-auth for more information.

令牌创建应该没问题呀

image.png
image.png

请问各位有什么解决办法嘛?

相关文章
|
机器学习/深度学习 自然语言处理 算法
Transformer 模型:入门详解(1)
动动发财的小手,点个赞吧!
14454 1
Transformer 模型:入门详解(1)
|
5月前
|
缓存 监控 数据处理
个税模拟器APP,数值计算AutoHotkey脚本工具
本项目是一款基于AutoHotkey开发的办公自动化工具,旨在通过自动化脚本简化日常重复性操作,提升数据处理与办公效率。主要技术栈为AutoHotkey脚本语言。
1209 0
|
JSON 数据格式
layui富文本编辑器文档layedit组件的调用和图片上传接口的使用
layui富文本编辑器文档layedit组件的调用和图片上传接口的使用
1004 0
|
编译器 API C语言
C/C++ 获取文件名的方法:分享一些实用的获取文件名的方法和技巧(__FILE__,__builtin_FILE(),__BASE_FILE__等)
C/C++ 获取文件名的方法:分享一些实用的获取文件名的方法和技巧(__FILE__,__builtin_FILE(),__BASE_FILE__等)
1834 0
|
6月前
|
安全 机器人 调度
2026年阿里云OpenClaw(Clawdbot)部署苹果专属Skills 飞书直连iPhone实操教程
2026年OpenClaw(前身为Clawdbot、Moltbot)的正式发布掀起了AI自动化工具的使用热潮,其与苹果生态的无缝衔接能力让Mac Mini成为了极客圈的抢手货,二手市场价格也随之水涨船高。面对苹果生态的硬件溢价,不少开发者选择另辟蹊径——依托阿里云轻量应用服务器部署OpenClaw,开发专属苹果生态Skills,以飞书为操作控制台,实现无Mac设备下直连iPhone、接管苹果iCloud生态的需求。
1400 7
|
8月前
|
Rust 安全
掌握Rust文件读取(从零开始的IO操作指南)
本教程手把手教你用Rust读取文件,涵盖`read_to_string`一次性读取和`BufReader`逐行高效读取,适合初学者掌握安全、高效的Rust文件操作,助你轻松入门系统编程。
453 113
|
人工智能 API 数据库
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
Browser Use 是一款专为大语言模型设计的智能浏览器工具,支持多标签页管理、视觉识别、内容提取等功能,并能记录和重复执行特定动作,适用于多种应用场景。
4084 0
Browser Use:开源 AI 浏览器助手,自动完成网页交互任务,支持多标签页管理、视觉识别和内容提取等功能
|
机器学习/深度学习 人工智能 并行计算
CPU和GPU的区别
【10月更文挑战第14天】
|
安全 网络安全 网络架构
什么是端口转发?什么是端口映射?如何设置端口映射
端口映射与端口转发是网络配置中两个常被混淆的概念。端口映射是指将外部网络请求通过路由器转发至内部网络特定主机的过程,增强了内网安全性。而端口转发则是指路由器依据端口将外部请求定向至具体设备,实现内外网通信。两者虽相似,但应用场景和原理有所不同。通过工具如花生壳,可轻松设置端口映射,实现外网访问内网服务。
3359 1
|
Unix API Apache
一站式解决 python打包代码,发布到pypi
本文是一份全面的Python项目打包并发布到PyPI的教程,涵盖了从PyPI账户注册、配置双因素认证、生成API Token,到准备代码、编写setup.py、选择LICENSE、构建包、上传包至PyPI,以及上传后的测试和库更新的详细步骤。

热门文章

最新文章