鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    PlatformIO插件安装失败

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    platformio vs code 一键安装
    6
    11
    1.4k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 6647501416
      664750141
      最后由 编辑

      e0f75120f6237b04bfb6413cd6cff69.jpg
      脚本一键安装之后,到VScode中安装PlatformIO插件发生这样的错误,安装过程全程科学上网。
      ubuntu版本是18.04,python版本有2.7、3.6.9和3.8.0。
      请各位大佬指点迷津😭

      小鱼小 1 2 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @664750141
        最后由 编辑

        @664750141 建议更新到ubuntu20.04或ubuntu22.04

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        26326069132 1 条回复 最后回复 回复 引用 0
        • 26326069132
          墨轩 @小鱼
          最后由 编辑

          @小鱼 我也是同样的问题
          ubuntu版本是22.04
          Python版本只有 3.10.12
          屏幕截图.png
          屏幕截.png

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @2632606913
            最后由 编辑

            @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 页面如下图所示:

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

            26326069132 1 条回复 最后回复 回复 引用 4
            • 26326069132
              墨轩 @小鱼
              最后由 编辑

              @小鱼 在 PlatformIO插件安装失败 中说:

              pio pkg install --global --platform "platformio/espressif32@^6.4.0"

              执行pio pkg install --global --platform "platformio/espressif32@^6.4.0"的时候出现了报错
              2023-10-14 141612.png
              2023-10-14 141632.png

              26326069132 1 条回复 最后回复 回复 引用 0
              • 26326069132
                墨轩 @2632606913
                最后由 2632606913 编辑

                @小鱼
                是因为权限不够产生的问题
                已经解决

                22675703702 1 条回复 最后回复 回复 引用 0
                • 22675703702
                  zbi8bo @2632606913
                  最后由 编辑

                  @2632606913 哥们你咋解决的加sudo也不行

                  22675703702 1 条回复 最后回复 回复 引用 0
                  • 22675703702
                    zbi8bo @2267570370
                    最后由 编辑

                    @2267570370 在home下ctrl + h 后删除 pio 后就可以重新下载

                    小鱼小 1 条回复 最后回复 回复 引用 0
                    • 小鱼小
                      小鱼 技术大佬 @2267570370
                      最后由 小鱼 编辑

                      @2267570370 目前发现一键安装完 pio 安装目录会出先权限错误,手动修改文件夹权限试试 sudo chmod -R 777 $HOME/.platformio

                      新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

                      28267785952 1 条回复 最后回复 回复 引用 2
                      • 28267785952
                        无处在 ROS2开发者 @小鱼
                        最后由 编辑

                        @小鱼 可行,非常感谢。

                        1 条回复 最后回复 回复 引用 0
                        • 1
                          1140309168 @664750141
                          最后由 编辑

                          @664750141 我也遇到了,是系统只安装了python但没有安装venv导致pio无法创建虚拟环境,安装一下就行:

                          sudo apt install python3-venv
                          
                          1 条回复 最后回复 回复 引用 0
                          • 第一个帖子
                            最后一个帖子
                          皖ICP备16016415号-7
                          Powered by NodeBB | 鱼香ROS