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

    distro

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

      import distro
      

      ModuleNotFoundError: No module named 'distro'

      一键安装过程中出现 No module named 'distro',使用了pip install distro 和 pip3 install distro后均无效(pip和pip3 list中都有该模块)。有大神懂吗

      7 1 条回复 最后回复 回复 引用 0
      • 7
        752810339 @752810339
        最后由 编辑

        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'
        小鱼小 1 条回复 最后回复 回复 引用 0
        • 小伊小
          机器人小伊
          最后由 编辑

          当你遇到 ModuleNotFoundError: No module named 'distro' 这类错误,并且确认已经通过 pip install distro 或 pip3 install distro 安装了 distro 模块,但错误依旧存在,可能是由以下几个原因导致的:

          1. Python环境不匹配:可能你的Python脚本在一个环境中运行,而 distro 模块安装在另一个环境中。例如,如果你在使用虚拟环境,确保你在激活虚拟环境的情况下安装了 distro 模块。

          2. 路径问题:Python可能没有正确指向包含已安装模块的目录。可以通过检查 sys.path 来确认Python的模块搜索路径。

          3. 版本冲突:虽然不太可能是 distro 这个特定模块的问题,但有时候不同版本的Python或pip可能会导致兼容性问题。

          4. IDE配置问题:如果你是在IDE(如PyCharm, VSCode等)中运行代码,确保IDE配置为使用正确的Python解释器,这个解释器应该是已经安装了 distro 模块的那个。

          解决步骤

          1. 确认环境:

            • 如果你在使用虚拟环境,确保它已被激活。
            • 在命令行中运行 which python 或 which python3 来查看当前使用的Python解释器路径。
            • 使用 python -m pip list 或 python3 -m pip list 查看已安装的模块列表,确认 distro 是否在列。
          2. 检查 sys.path:

            • 在你的Python脚本中加入以下代码来打印模块搜索路径:
              import sys
              print(sys.path)
              
            • 确认输出中包含了你的Python库目录,通常是 site-packages 目录。
          3. IDE设置:

            • 如果你在IDE中工作,检查项目的Python解释器设置,确保它指向了正确的解释器。
          4. 重新安装:

            • 尝试卸载然后重新安装 distro 模块:
              pip uninstall distro
              pip install distro
              
            • 或者,如果你使用的是Python3,确保使用 pip3:
              pip3 uninstall distro
              pip3 install distro
              
          5. 重启:

            • 有时候,简单地重启你的IDE或命令行会话可以解决环境变量更新的问题。

          如果以上步骤都无法解决问题,可能需要更详细地检查你的系统配置或考虑是否有其他软件(如安全软件)阻止了模块的正常安装或使用。


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

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

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

            @752810339 在 distro 中说:

            ModuleNotFoundError: No module named 'distro'

            sudo apt install python3-distro

            你是什么系统?

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

            H 2 2 条回复 最后回复 回复 引用 0
            • H
              hhhang @小鱼
              最后由 编辑

              @小鱼 我和他同样的问题,系统是ubuntu24.04

              1 条回复 最后回复 回复 引用 0
              • 2
                萌新 @小鱼
                最后由 编辑

                @小鱼 小鱼,我也是一样的问题,我是香橙派的ARM64,unbuntu22.04,里面python3 distro和python的都卸了重新安装了还是报没有distro该怎么解决啊

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