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

Jax循环导入报错:模块‘jax’未初始化无‘version’属性

解决Jax导入时的"AttributeError: partially initialized module 'jax' has no attribute 'version'"问题

以下是针对该报错的实用解决方案:

  • 检查同名文件/文件夹
    查看Jupyter Notebook所在的工作目录,确认是否存在jax.py、jax.ipynb或者名为jax的文件夹。这类文件/文件夹会覆盖官方Jax模块,导致循环导入错误。如果存在,直接重命名或删除它们。

  • 清理模块缓存
    删除当前目录下的__pycache__文件夹(或其中与jax相关的缓存文件),避免缓存的旧模块信息干扰导入。

  • 验证Jax导入路径
    在Notebook中执行以下代码,检查Python的模块搜索路径:

    import sys
    print(sys.path)
    

    确保输出路径中,官方Jax的安装目录(通常位于Python的site-packages下)排在自定义文件/文件夹路径之前,避免优先导入本地同名模块。

  • 重新安装Jax
    如果上述方法无效,先彻底卸载现有Jax相关包,再重新安装:

    pip3 uninstall -y jax jaxlib
    pip3 install "jax[cpu]"
    
  • 调整导入顺序
    尝试调换导入语句的顺序,先导入jax再导入其numpy模块:

    import jax
    from jax import numpy as np
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 16:45:55