问题

最近在使用VSCode进行PlatformIO开发时,遇到了创建工程太慢的问题,即一直卡在这个界面。

后面又发现下载Lib也非常慢,实在是没法忍受。

更改Pypi镜像源

由于PlatformIO使用自己的venv环境,需要单独修改其环境的pip.conf

Ubuntu下路径:~/.platformio/penv/pip.conf

Windows下路径:%USERPROFILE%\.platformio\penv\pip.conf

填入以下内容:

[global]
user = no
index-url = https://mirrors.ustc.edu.cn/pypi/
 
[install]
trusted-host = mirrors.ustc.edu.cn

如果.platformio下有.cache文件夹也要删除。

rm -rf ~/.platformio/.cache

完成之后,强制停止所有python进程,然后重启VSCode,重新创建项目,过一会就自动创建好了。

配置VSCode代理

打开VSCode设置,搜索Proxy,填入协议+代理地址即可,最好重启一下VSCode。

顺便吐槽一下,这个PlatformIO的GUI做的属实不太好,只有一个按钮转圈,也不说当前在进行什么任务,哪怕直接把终端输出扔出来也行啊...