PlatformIO插件安装失败
-
脚本一键安装之后,到VScode中安装PlatformIO插件发生这样的错误,安装过程全程科学上网。
ubuntu版本是18.04,python版本有2.7、3.6.9和3.8.0。
请各位大佬指点迷津 -
@664750141 建议更新到ubuntu20.04或ubuntu22.04
-
@小鱼 我也是同样的问题
ubuntu版本是22.04
Python版本只有 3.10.12
-
@2632606913 按照这个步骤,注意先后顺序:
开发 Ardunio 我们可以采用 PlatformIO IDE 进行开发,该 IDE 支持多种类型的单片机,可以在 VSCode 中直接通过插件进行安装。PlatformIO IDE 主要使用 Python 编写,为了能够跨多个版本使用,PlatformIO IDE 在 Python 虚拟环境运行,所以我们需要先安装虚拟环境工具,命令如下:
sudo apt install python3-venv
安装完成后打开 VS Code 的扩展商店,如下图所示,搜索安装 PlatformIO IDE安装完成后在 VS Code 的侧边就可以看到 PlatformIO IDE 的按钮,点击按钮就会执行 PlatformIO IDE 的首次初始化程序。如果初始化过慢可以手动进行初始化安装,命令如下:
source ~/.platformio/penv/bin/activate #激活虚拟环境
pip install platformio -i https://pypi.tuna.tsinghua.edu.cn/simple #安装platformio 核心
安装完 PlatformIO 就可以来安装 ESP32 单片机的 Arduino 开发环境,使用如下命令:
pio pkg install --global --platform "platformio/espressif32@^6.4.0"
pio pkg install --global --tool "platformio/contrib-piohome"
pio pkg install --global --tool "platformio/framework-arduinoespressif32"
pio pkg install --global --tool "platformio/tool-scons"
pio pkg install --global --tool "platformio/tool-mkfatfs"
pio pkg install --global --tool "platformio/tool-mkspiffs"
pio pkg install --global --tool "platformio/tool-mklittlefs"
运行完上面的所有命令后就可以重启 VS Code,接着重新打开 PlatformIO IDE 插件,如下图所示:接着点击 Quick ACCESS 下的 Open 打开 PIO Home,PIO Home 页面如下图所示:
-
@小鱼 在 PlatformIO插件安装失败 中说:
pio pkg install --global --platform "platformio/espressif32@^6.4.0"
执行pio pkg install --global --platform "platformio/espressif32@^6.4.0"的时候出现了报错
-
@小鱼
是因为权限不够产生的问题
已经解决 -
@2632606913 哥们你咋解决的加sudo也不行
-
@2267570370 在home下ctrl + h 后删除 pio 后就可以重新下载
-
@2267570370 目前发现一键安装完 pio 安装目录会出先权限错误,手动修改文件夹权限试试 sudo chmod -R 777 $HOME/.platformio
-
@小鱼 可行,非常感谢。
-
@664750141 我也遇到了,是系统只安装了python但没有安装venv导致pio无法创建虚拟环境,安装一下就行:
sudo apt install python3-venv