1.首先确保你的电脑安装了VScode并配置好了python与C语言环境
2.使用CMD(WIN+R)命令将pip设置为全局清华源
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
结果如下:
3.安装依赖库(CMD中)
(1)安装python虚拟环境库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
(2)用虚拟环境创建文件夹(将“”Administrator”改成你自己的用户名)
virtualenv C:\Users\Administrator\.platformio\penv
(3)激活虚拟环境(将“”Administrator”改成你自己的用户名)
virtualenv C:\Users\Administrator\.platformio\penv\Scripts\active
(4)在虚拟环境安装platformio
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple platformio
(5)将如下路径加入系统环境变量(将"Administrator"改成你自己的用户名)(这段不是运行cmd)
C:\Users\Administrator\.platformio\penv\Scripts
我的“Administrator”就是86138
如何查看环境变量是否配置好呢?
按一下WIN键(一般位于字母Z的下方,有的键盘写了win,有的键盘是像windows的四个小方块)。输入:高级系统设置。
进入如下页面:然后点击环境变量。
然后会进入如下页面,找到系统变量中的Path,双击Path。
这里可以看到环境变量已经配置好了。(这里注意,如果没有配置好,直接新建粘贴,复制类似红框的文件地址粘贴即可,记得删掉引号,与红框的格式保持一致)
然后在"C:\Users\86138\.platformio\penv"这个文件夹中找到pip.conf修改文件内容为如下。(以记事本打开)。修改完毕后将修改文件属性为只读(右键pip.conf-属性-只读)
[global]
user=no
# 超时时间,可自行调整
timeout = 6000
# 源地址,这里使用阿里云镜像
index-url = http://mirrors.aliyun.com/pypi/simple/
# 添加源主机为可信主机
trusted-host = mirrors.aliyun.com
二、正式安装与测试
1.打开VSCODE搜索platformio插件并安装
注意第一次安装左下角会显示安装进度(Downloading什么的),等待进度条结束,如果好几分钟一直卡在downloading 0%(这个一般是网络不好),需要再重启vscode,并关掉python进程(在任务管理器中搜索python(Ctrl+Shift+ESC.),)(如果实在不行就重启电脑)。
2.打开PIOHOME创建工程查看是否可用
(1)在vscode中点击外星人图标打开pio home如果打不开,则可以使用手机流量开启热点(手机共享热点同时手机梯子上网,并将手机热点配置为支持WI-FI6技术标准,可以试着修改AP频段)供电脑连接然后在终端输入
pio home
也可以找到如下图标,找到PIO HOME,OPEN ,可能打开的比较慢
(2)然后New project并选择你的开发板和开发方式创建一个工程(例如ESP32,arduino)
第一次创建工程耗时较长(安装工具链等等东西)
(3)然后编译烧录
第一次烧录需要下载对应板子的驱动(framework,package等东西),这个时候下载的很慢,[则可以使用手机流量开启热点(手机共享热点同时手机梯子上网,并将手机热点配置为支持WI-FI6技术标准,可以试着修改AP频段)。