vscode安装platformio

vscode安装platformio

  • 正确的安装过程
    • 如果你已经安装失败了
    • 开始正常的安装
  • 问题一:为什么帖子里都提示要删掉.platfrmio文件呢?
  • 问题二:如何确定电脑里python都有那几个版本

其实之前的阿里云系列已经介绍过vscode里platform的安装。自己当时安装的时候非常顺利,但是身边的很多朋友都反馈安装时遇到了问题。这次电脑重做了系统后装vscode和platformio过程中也遇到了问题,参照
VScode安装platformIO疯狂踩坑记
vscode安装platformio开发环境,附失败解决方案
彻底删除vscode及安装的插件和个人配置信息
三篇帖子进行了排查,但是都没有解决,有的说是python版本的问题,platformio目前的版本不支持python3.9,
vscode安装platformio_第1张图片

最严重的时候pip的基本install功能都报废了。一直提示ssl连接的1125错误,在外网找也没有看到有人遇到类似的问题。于是决定再次重做系统。面对重装后的干净电脑脑子似乎也冷静了~ 忽然发现了一点点原因。最后折腾半天才发现其实我以为没安好只是因为安装的时间太久了 我产生了错觉。其实我是安装对了的。ORZ…

正确的安装过程

如果你已经安装失败了

  1. 删除.platformio和
    在桌面上找到你的用户文件夹双击进入

    如果桌面上没有,就在桌面右键选择“个性化”,打开的页面选择主题 ,然后点击“桌面图标设置”
    vscode安装platformio_第2张图片
    弹出的页面在“用户的文件”前面打上对勾,点击下方的“更改图标”按钮。这时候桌面就显示你的用户文件夹了。
    vscode安装platformio_第3张图片
    删除.platform文件
    vscode安装platformio_第4张图片
  2. 打开.vscode文件中的extention文件夹,将里面的“platformio.platformio-ide-2.2.1”删除掉。
    vscode安装platformio_第5张图片

开始正常的安装

1.打开vscode按照下图安装platformiovscode安装platformio_第6张图片
2.安装后开一看到下面会有个进度条开始安装不同的插件,忽然到某一个瞬间,进度条就会停在下图的位置不动,这是可以打开控制台来查看报错信息。来确定问题。我当初就是因为卡在这里不动太久而误以为我安装失败了。vscode安装platformio_第7张图片
3.在菜单点击”help“->"Toggle Developper Tools"菜单,选择”console“标签。
vscode安装platformio_第8张图片
这是你会发现这个部分显示了很多信息,有错误有警告,不要担心,我们一点点看。这个其实是个自动安装的过程,下图显示先是发现电脑里没有安装git。所以下面runCommand命令就开始执行安装git;安装好git后,又发现电脑里没有platformio的core,就有开始调用runCommand安装platformio。(这个要是自己独立安装代码就是”pip install platformio“)。程序停留在这一步就证明你安装没问题了 只要耐心等待了。有的电脑是提示”platformIo haven‘t install yet!“,也是没有问题的都可以正常安装。
vscode安装platformio_第9张图片
如果这个过程太漫长而且没有任何变化,好像又没有报错,你可以打开下面的这个文件夹。你可以看到这里慢慢的在增加文件数量。看到下面这样了 基本就是安装ok的啦~ 其中还有段时间是文件数量没有增加。但是相关几个文件夹的修改日期也是在变化的。所以。。。过程真的很长,,,长到你以为也许失败了。。哈哈哈 再等等 就好了呀。
vscode安装platformio_第10张图片
安装成功后,vscode会提示你重启~ 重启后就会像下面这样有一个小蚂蚁。
vscode安装platformio_第11张图片
vscode安装platformio_第12张图片

问题一:为什么帖子里都提示要删掉.platfrmio文件呢?

vscode安装platformio_第13张图片
其实platformio插件的安装是依赖python环境的,当vscode在安装platformio插件时,他会自动检测该插件所运行的依赖,然后逐一安装,对于python部分,他会用virtualenv虚拟机建一个名为.platformio的文件夹,把platform需要的python版本pip版本和其他的package都装.platformio文件夹下的penv这个虚拟环境里,也就是上面截图展示的这个文件夹,以便和你的系统环境区分开。这也是网上帖子为什么一直强调正确安装的前提是要把原本安装的python本地的环境变量去掉。否则他在调用的时候就会出现错误。还建议最好把其他版本的python去掉。下面这个就是我platformio安装成功后的截图。可以看到platformio已经装好了。所以当你安装失败的时候这个部分就可能存在问题,删掉也是必须的。
vscode安装platformio_第14张图片

问题二:如何确定电脑里python都有那几个版本

  • 左下角打入“huan”,WIN10会自动帮助你找到“编辑系统环境变量”。
    vscode安装platformio_第15张图片
    点击下图所示位置的“环境变量”按钮。
    vscode安装platformio_第16张图片
    双击用户变量框中的“path”,弹出一个对话框。复制下图蓝色位置到文件浏览器中打开。
    vscode安装platformio_第17张图片
    这个位置你就能看到。你安装了几个python的版本。
    vscode安装platformio_第18张图片
    我之前的还有个3.8的版本,从微软的应用商店安装的。报错后我删掉了。删除的方式是
    vscode安装platformio_第19张图片
    在下面红框的位置搜索到要删除的python版本就可以~
    vscode安装platformio_第20张图片

你可能感兴趣的:(platformIo,IDE,VSCode)