当前位置: 首页 > java >正文

【嵌入式】记一次解决VScode+PlatformIO安装卡死的经历

        PlatformIO 是开源的物联网开发生态系统。提供跨平台的代码构建器、集成开发环境(IDE),兼容 Arduino,ESP8266和mbed等。

        开源库地址:https://github.com/platformio

        在 VScode 中配置 PlatformIO 插件,记录步骤和问题如下:

【1】在 VScode 中安装 PlatformIO IDE 插件,这一步没什么问题,比较简单:

【2】安装好之后,左侧边栏会出现 PlatformIO IDE 的Logo,同时会自动安装 platformio-core 核心应用。但是这一步遇到了问题,下载了一段时间之后自动报错,了解到是网络问题导致。参考网上的办法 https://zhuanlan.zhihu.com/p/701235590 ,直接本地下载 platformio-core 或者 platformio-core-installer ,并修改 pip.ini 中的镜像为清华源,直接进行安装,依然失败

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

        排查本地 python 版本满足大于Python 3.6 的要求:

【3】前一次安装失败了,准备换一种姿势重新安装。

        首先,卸载之前的 PlatformIO IDE ,并删除上一次安装失败的文件 C:\Users\<用户名>\.platformio 

        其次,将 pip.ini 中的清华源修改为阿里源,并添加信任:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com

        最后,用“管理员权限”重新打开VScode,并重试第【1】步:,同样会自动安装 platformio-core ,竟然成功了:

        挺玄学的一次安装,后续未尝试复现,可能具有偶然性,仅供参考。比较看网络,如果有科学上网就没这么多麻烦了。

http://www.xdnf.cn/news/5972.html

相关文章:

  • Apifox使用方法
  • Xianyu AutoAgent,AI闲鱼客服机器人
  • 无人机信号监测系统技术解析
  • codeforcesE. Anna and the Valentine‘s Day Gift
  • 在 STM32 上使用 register 关键字
  • 部署大模型:解决ollama.service: Failed with result ‘exit-code‘的问题
  • ROS多机集群组网通信(四)——Ubuntu 20.04图形化配置 Ad-Hoc组网通信指南
  • element-plus自动导入插件
  • 使用DevEco Studio性能分析工具高效解决鸿蒙原生应用内存问题
  • python的命令库Envoy
  • 【树莓派4B】对树莓派4B进行换源
  • 关于索引的使用
  • Fiori学习专题四十一:表单控件
  • js中的同步方法及异步方法
  • [中国版 Cursor ]?!CodeBuddy快捷搭建个人展示页面指南
  • 20250513_问题:由于全局Pytorch导致的错误
  • 【Nacos】env NACOS_AUTH_TOKEN must be set with Base64 String.
  • TCP协议详细讲解及C++代码实例
  • 【算法笔记】ACM数论基础模板
  • ContextAnnotationAutowireCandidateResolver的作用
  • 5月13日复盘
  • PAC文件:智能代理配置的瑞士军刀
  • rtty操作记录说明
  • 保险销售系统对接保险公司接口的常见技术架构
  • 阿里二面:聊聊 MySQL 主从同步方案的优缺点
  • 【兽医电子处方软件】佳易王宠物医院电子处方管理系统:宠物医院诊所用什么软件?一键导入配方模板软件程序实操教程 #操作简单 #宠物医院软件下载安装
  • C语言中的宏
  • 数控滑台:革新传统加工方式的利器
  • 谁在守护我们的危险时刻
  • C语言之旅5---分支与循环【2】