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

    PlatformIO插件安装失败

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    platformio vs code 一键安装
    6
    11
    1.7k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小鱼小
      小鱼 技术大佬 @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