Windows环境下VSCode安装PlatformIO Cero报错ERROR: HTTP error 403 while getting

安装PlatformIO插件成功,初始化失败

错误信息

VSCode: 1.81.0

PIO IDE: v3.3.1

System: Windows_NT, 10.0.19044, x64

%23 Exception

复制代码
Error:   ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages/a9/e1/57ea5e5cce83586b7c4a5b456c77fd7154a80e1a649a79d59e9e54b06cf9/platformio-6.1.9-py3-none-any.whl%23sha256=045b1b950e7f237a56c2e6fddbd0115ea024dc9adb716d4cc35fab56a1d0eb14 (from https://pypi.tuna.tsinghua.edu.cn/simple/platformio/) (requires-python:>=3.6)
ERROR: Could not install requirement platformio from https://pypi.tuna.tsinghua.edu.cn/packages/a9/e1/57ea5e5cce83586b7c4a5b456c77fd7154a80e1a649a79d59e9e54b06cf9/platformio-6.1.9-py3-none-any.whl%23sha256=045b1b950e7f237a56c2e6fddbd0115ea024dc9adb716d4cc35fab56a1d0eb14 because of HTTP error 403 Client Error: Forbidden for url: https://pypi.tuna.tsinghua.edu.cn/packages/a9/e1/57ea5e5cce83586b7c4a5b456c77fd7154a80e1a649a79d59e9e54b06cf9/platformio-6.1.9-py3-none-any.whl for URL https://pypi.tuna.tsinghua.edu.cn/packages/a9/e1/57ea5e5cce83586b7c4a5b456c77fd7154a80e1a649a79d59e9e54b06cf9/platformio-6.1.9-py3-none-any.whl%23sha256=045b1b950e7f237a56c2e6fddbd0115ea024dc9adb716d4cc35fab56a1d0eb14 (from https://pypi.tuna.tsinghua.edu.cn/simple/platformio/) (requires-python:>=3.6)

[notice] A new release of pip is available: 23.1.2 -> 23.2.1
[notice] To update, run: C:\Users\Administrator\.platformio\penv\Scripts\python.exe -m pip install --upgrade pip
Error: Could not install PlatformIO Core: If you have antivirus/firewall/defender software in a system, try to disable it for a while.
Command '['C:\\Users\\Administrator\\.platformio\\penv\\Scripts\\python.exe', '-m', 'pip', 'install', '-U', 'platformio']' returned non-zero exit status 1.
-> Installer version: 1.2.1
Platform: Windows-10
Python version: 3.11.4 (tags/v3.11.4:d2340ef, Jun  7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)]
Python path: C:\Users\Administrator\.platformio\python3\python.exe
Creating a virtual environment at C:\Users\Administrator\.platformio\penv
Updating Python package manager (PIP) in a virtual environment
Virtual environment has been successfully created!
Installing PlatformIO Core
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting platformio

  at c:\Users\Administrator\.vscode\extensions\platformio.platformio-ide-3.3.1\node_modules\platformio-node-helpers\dist\index.js:1:5300
  at ChildProcess.c (c:\Users\Administrator\.vscode\extensions\platformio.platformio-ide-3.3.1\node_modules\platformio-node-helpers\dist\index.js:1:4598)
  at ChildProcess.emit (node:events:513:28)
  at ChildProcess.emit (node:domain:489:12)
  at maybeClose (node:internal/child_process:1121:16)
  at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)

判断问题

尝试访问https://pypi.tuna.tsinghua.edu.cn/simple/platformio/成功

点击文件后报错如下:

解决问题- 换源 ( Windows下有两个地方需要更改)

cmd命令行

复制代码
C:\Users\Administrator>npm get registry
C:\Users\Administrator>npm config set registry http://mirrors.aliyun.com/pypi/simple/

Pip文件

文件路径:C:\Users\(你的用户名)\AppData\Roaming\pip

文件名字 pip.ini (如果没有可以自行创建)

复制代码
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
use-mirrors=true
mirrors=http://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com

总结:最终还是回到换源上,删除重装都没用。

相关推荐
爱吃小胖橘5 小时前
Unity网络开发--超文本传输协议Http(1)
开发语言·网络·网络协议·http·c#·游戏引擎
pu_taoc6 小时前
深入剖析:基于epoll与主从Reactor模型的高性能服务器设计与实现
服务器·c语言·c++·vscode
杰瑞学AI9 小时前
我的全栈学习之旅:FastAPI (持续更新!!!)
后端·python·websocket·学习·http·restful·fastapi
非凡ghost13 小时前
猫眼浏览器(Chrome内核增强版浏览器)官方便携版
前端·网络·chrome·windows·软件需求
YoungHong199218 小时前
一行配置解决claude code 2.0版本更新后 vscode 插件需要登录的问题
ide·vscode·编辑器
Blue桃之夭夭18 小时前
git和VScode
ide·git·vscode
熊文豪18 小时前
Windows安装RabbitMQ保姆级教程
windows·分布式·rabbitmq·安装rabbitmq
搬砖的小码农_Sky18 小时前
Windows操作系统上`ping`命令的用法详解
运维·网络·windows
Kiri霧1 天前
Rust模式匹配详解
开发语言·windows·rust
程序设计实验室1 天前
使用命令行删除 Windows 网络映射驱动器
windows