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

【嵌入式】记一次解决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 ,竟然成功了:

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

相关文章:

  • 基于大模型的腰椎管狭窄术前、术中、术后全流程预测与治疗方案研究报告
  • 硬密封保温 V 型球阀:恒温工况下复杂介质控制的性价比之选-耀圣
  • RDMA网络通信技术、NCCL集合通讯(GPU)
  • STM32 修炼手册
  • 2025.05.11拼多多机考真题算法岗-第二题
  • 直接在Excel中用Python Matplotlib/Seaborn/Plotly......
  • 论文学习_Understanding the AI-powered Binary Code Similarity Detection
  • 游戏引擎学习第277天:稀疏实体系统
  • Hadoop和Spark生态系统
  • Python----神经网络(《Inverted Residuals and Linear Bottlenecks》论文概括和MobileNetV2网络)
  • 组策略+注册表解决 系统还原 被禁问题
  • 文件相关操作
  • tomcat与nginx之间实现多级代理
  • NPOI 操作 Word 文档
  • 【Qt开发】信号与槽
  • 计数循环java
  • agentmain对业务的影响
  • 解构认知边界:论万能方法的本体论批判与方法论重构——基于跨学科视阈的哲学-科学辩证
  • 小白成长之路-vim编辑
  • 解锁Python TDD:从理论到实战的高效编程之道(9/10)
  • 生于1987年,明阳履新贵阳市南明区
  • 巴外交部:以军在杰宁向外交使团开火
  • 乌前总统亚努科维奇前顾问在西班牙遭枪击死亡
  • 讲述“外国货币上的中国故事”,《世界钱币上的中国印记》主题书刊出版发布
  • 《歌手2025》能否“爆”下去?
  • 交通运输局男子与两名女子办婚礼?官方通报:未登记结婚,开除该男子