You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.6运行solar-system仓库报错:无法导入vis和wx模块

解决Python 3.6下运行solar-system仓库的导入报错问题

嘿,我来帮你搞定这个导入问题——我之前折腾类似本地模块的仓库时也踩过这些坑,给你一步步拆解排查:

先搞定vis模块找不到的问题

首先得明确:这个仓库里的vis不是PyPI上的公共包,它是仓库自己带的本地模块!Python解释器找不到它,大概率是因为你的运行路径没包含仓库根目录。

  • 快速修复方法:
    1. 如果你是直接运行单个脚本,在脚本最开头加这段代码,强制把仓库根目录加入Python路径:
      import sys
      import os
      # 把当前脚本所在的仓库根目录加到路径最前面
      sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
      
    2. 或者更简单:打开命令行,先切换到仓库的根目录,再运行脚本,比如:
      cd /你本地的仓库路径/solar-system
      python src/your_script.py
      
      这样Python会自动把当前目录加入搜索路径,就能找到vis模块了。

再处理wx模块的报错

Python 3.6对wxPython的版本有严格要求,高版本的wxPython已经不再支持3.6了,这应该是报错的核心原因:

  • 先卸载可能存在的不兼容版本:
    pip uninstall wxPython wx -y
    
  • 安装专门适配Python3.6的稳定版:
    pip install wxPython==4.0.7.post2
    
    这个版本是官方明确支持Python3.6的,亲测能解决版本不兼容导致的导入失败。

最后做两个额外检查

  • 确认你的Python环境和安装依赖的环境是同一个:有时候电脑里装了多个Python版本,你用pip装的模块可能跑到Python3.7+的环境里了,但运行的是3.6。可以分别运行python --version和pip --version,看两者的版本是否对应。
  • 看看仓库根目录有没有requirements.txt文件?有的话直接运行pip install -r requirements.txt,一键安装所有匹配版本的依赖,比手动装更稳妥。

内容的提问来源于stack exchange,提问作者Luca Jeevanjee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 09:14:41