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

    一键安装报错无distro

    已定时 已固定 已锁定 已移动
    一键安装
    一键安装报错无distro 一件安装
    3
    3
    256
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • H
      hhhang
      最后由 编辑

      ldh@ldh-LINUX:~$ wget http://fishros.com/install -O fishros && . fishros
      --2025-01-12 15:40:34-- http://fishros.com/install
      正在解析主机 fishros.com (fishros.com)... 198.18.0.75
      正在连接 fishros.com (fishros.com)|198.18.0.75|:80... 已连接。
      已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
      位置:http://fishros.com/install/ [跟随至新的 URL]
      --2025-01-12 15:40:34-- http://fishros.com/install/
      再次使用存在的到 fishros.com:80 的连接。
      已发出 HTTP 请求,正在等待回应... 200 OK
      长度: 957 [application/octet-stream]
      正在保存至: ‘fishros’

      fishros 100%[===================>] 957 --.-KB/s 用时 0s

      2025-01-12 15:40:34 (148 MB/s) - 已保存 ‘fishros’ [957/957])

      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树... 完成
      正在读取状态信息... 完成
      python3-distro 已经是最新版 (1.9.0-1)。
      python3-yaml 已经是最新版 (6.0.1-2build2)。
      升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 103 个软件包未被升级。
      --2025-01-12 15:40:35-- http://mirror.fishros.com/install/tools/base.py
      正在解析主机 mirror.fishros.com (mirror.fishros.com)... 198.18.0.79
      正在连接 mirror.fishros.com (mirror.fishros.com)|198.18.0.79|:80... 已连接。
      已发出 HTTP 请求,正在等待回应... 200 OK
      长度: 51464 (50K) [application/octet-stream]
      正在保存至: ‘/tmp/fishinstall//tools/base.py’

      /tmp/fishinstall//t 100%[===================>] 50.26K --.-KB/s 用时 0.09s

      2025-01-12 15:40:35 (589 KB/s) - 已保存 ‘/tmp/fishinstall//tools/base.py’ [51464/51464])

      WARN:No Yaml Module!

      检测到程序发生异常退出,请打开:https://fishros.org.cn/forum 携带如下内容进行反馈

      标题:使用一键安装过程中遇到程序崩溃

      Traceback (most recent call last):
        File "/tmp/fishinstall/install.py", line 134, in <module>
          main()
        File "/tmp/fishinstall/install.py", line 60, in main
          from tools.base import CmdTask,FileUtils,PrintUtils,ChooseTask,ChooseWithCategoriesTask,Tracking
        File "/tmp/fishinstall/tools/base.py", line 782, in <module>
          osversion = GetOsVersion()
        File "/tmp/fishinstall/tools/base.py", line 112, in GetOsVersion
          import distro
      ModuleNotFoundError: No module named 'distro'
      

      本次运行详细日志文件已保存至 /tmp/fishros_install.log
      安装distro还是不行

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        根据您提供的错误信息和日志,问题出在缺少名为 distro 的 Python 模块。尽管您提到已经尝试过安装 distro 模块,但看起来安装过程可能没有成功,或者该模块在安装后没有正确地被识别。以下是一些可能的解决步骤:

        1. 确保使用正确的 Python 版本安装 distro 模块:
          由于错误信息中提到了 python3-distro 已经是最新版,这可能意味着系统级的 Python3 环境中已安装了该模块。然而,运行脚本时可能使用的是另一个 Python 环境。请确认您用于运行 fishros 脚本的 Python 环境。

        2. 手动安装 distro 模块:
          您可以使用 pip(Python 包管理器)手动安装 distro 模块。打开终端,并尝试以下命令:

          python3 -m pip install distro
          

          或者,如果您使用的是特定的 Python 版本(如 Python 3.8),可能需要指定版本号:

          python3.8 -m pip install distro
          
        3. 检查 Python 环境:
          确认您正在使用的 Python 环境。可以运行以下命令来查看当前 Python 环境的路径:

          which python3
          python3 --version
          python3 -m site
          

          这些命令将帮助您了解当前 Python 的安装位置、版本和库路径。

        4. 使用虚拟环境:
          为了避免与系统级 Python 包的冲突,建议使用 Python 虚拟环境。您可以使用 venv 或 conda 创建一个新的虚拟环境,并在其中安装 distro 模块和其他必要的包。

        5. 检查日志和错误报告:
          查看 /tmp/fishros_install.log 日志文件,可能会提供更多关于错误原因的线索。

        6. 社区支持:
          如果以上步骤都不能解决问题,您可以访问 FishROS 论坛 并按照提示提交错误报告。在论坛中,您可能会找到其他用户遇到类似问题的解决方案,或者得到开发者的直接帮助。

        希望这些步骤能帮助您解决问题!如果还有其他问题,请继续提问。


        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

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

          @hhhang python版本有没有修改

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

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