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

    VScode 安装报错

    已定时 已固定 已锁定 已移动 已解决
    FishBot二驱机器人
    vscode安装 platformio ide
    2
    6
    524
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 25805701382
      唯心主义神棍🐮🦓
      最后由 编辑

      Error: PermissionError: Traceback (most recent call last):
      File "/home/yang/.platformio/penv/lib/python3.10/site-packages/platformio/main.py", line 103, in main
      cli() # pylint: disable=no-value-for-parameter
      File "/home/yang/.platformio/penv/lib/python3.10/site-packages/click/core.py", line 1157, in call
      return self.main(*args, **kwargs)
      File "/home/yang/.platformio/penv/lib/python3.10/site-packages/click/core.py", line 1078, in main
      rv = self.invoke(ctx)
      File "/home/yang/.platformio/penv/lib/python3.10/site-packages/platformio/cli.py", line 85, in invoke
      return super().invoke(ctx)
      File "/home/yang/.platformio/penv/lib/python3.10/site-packages/click/core.py...

      326a9272-e096-4a02-bb37-6c436188653b-image.png

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

        @2580570138 在 VScode 安装报错 中说:

        PermissionError

        PermissionError,删除 sudo rm -rf ~/.platformio

        然后按照这个教程

        单片机运行不仅仅需要硬件,类似于电脑需要配套的操作系统一样,单片机还需要与之配套的软件才能运行,对于同一个单片机支持的开发平台有多种,比如 FishBot 主控板采用的 ESP32 单片机,除了支持厂家提供的 ESP IDF 外还支持开源电子原型平台 Arduino,因为 Arduino 相比之下更简单易用,本章将采用 Arduino 进行接下来的学习和移动机器人开发使用。
        开发 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 # 安装 platformio 核心
        安装ESP32开发环境
        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"

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

        25805701382 1 条回复 最后回复 回复 引用 0
        • 25805701382
          唯心主义神棍🐮🦓 @小鱼
          最后由 编辑

          @小鱼 在 VScode 安装报错 中说:

          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"

          这里可以使用一键安装14吧

          25805701382 1 条回复 最后回复 回复 引用 0
          • 25805701382
            唯心主义神棍🐮🦓 @2580570138
            最后由 编辑

            @2580570138 一键安装12

            25805701382 1 条回复 最后回复 回复 引用 0
            • 25805701382
              唯心主义神棍🐮🦓 @2580570138
              最后由 编辑

              @2580570138 好像不是,使用了一键安装12之后又开始报这个错误了

              Error: PermissionError: Traceback (most recent call last):
              File "/home/yang/.platformio/penv/lib/python3.10/site-packages/platformio/main.py", line 103, in main
              cli() # pylint: disable=no-value-for-parameter
              File "/home/yang/.platformio/penv/lib/python3.10/site-packages/click/core.py", line 1157, in call
              return self.main(*args, **kwargs)
              File "/home/yang/.platformio/penv/lib/python3.10/site-packages/click/core.py", line 1078, in main
              rv = self.invoke(ctx)
              File "/home/yang/.platformio/penv/lib/python3.10/site-packages/platformio/cli.py", line 85, in invoke
              return super().invoke(ctx)
              File "/home/yang/.platformio/penv/lib/python3.10/site-packages/click/core.py...

              1 条回复 最后回复 回复 引用 0
              • 25805701382
                唯心主义神棍🐮🦓 @2580570138
                最后由 编辑

                @2580570138 c334ebbe-e786-40f6-87df-d4cc21aa24b8-image.png

                成了,非常感谢

                1 条回复 最后回复 回复 引用 0
                • 小伊小 小伊 从 中的 FishROS2GO 移动了该主题
                • 小伊小 小伊 将这个主题转为问答主题,在
                • 小伊小 小伊 将这个主题标记为已解决,在
                • 第一个帖子
                  最后一个帖子
                皖ICP备16016415号-7
                Powered by NodeBB | 鱼香ROS