当前位置: 首页 > 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 ,竟然成功了:

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

http://www.dtcms.com/a/187793.html

相关文章:

  • 基于大模型的腰椎管狭窄术前、术中、术后全流程预测与治疗方案研究报告
  • 硬密封保温 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)
  • curl发送数据不为null,但是后端接收到为null
  • 界面组件DevExpress WPF中文教程:Grid - 如何自定义Band Header外观?
  • 里氏替换原则:Java 面向对象设计的基石法则
  • 鸿蒙 Core File Kit(文件基础服务)之简单使用文件
  • 【Bug】多文件上传只有最后一个loading会关闭
  • Ubuntu 上安装 FTP 服务、开放指定端口并创建用户
  • vue3学习——组合式 API:生命周期钩子
  • 电机控制储备知识学习(一) 电机驱动的本质分析以及与磁相关的使用场景
  • FFmpeg在Android开发中的核心价值是什么?
  • 串口模块详细讲解