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

运行MovieNet多次pip install jet仍报No module named 'jet'错误

问题原因
  • 核心是依赖包安装错误:反复执行pip install jet安装的jet是和Django无关的通用工具包,MovieNet项目配置中引用的jet是Django后台美化组件,对应的PyPI包名并非jet。
  • 存在虚拟环境匹配问题:从报错路径看,项目运行在C:\Users\rajan\venv的独立虚拟环境中,如果执行pip安装命令前未激活该虚拟环境,包会被安装到全局Python目录,虚拟环境内的Django无法读取到对应依赖。
  • 原版包兼容性缺陷:官方原版django-jet已停止维护多年,对Python3.10、Django4.x版本兼容性极差,即使装对原版包,也大概率触发其他语法类报错。
解决步骤
  1. 激活项目对应虚拟环境,Windows系统下在项目根目录执行以下命令:
    .\venv\Scripts\activate
    
    激活成功后,命令行输入前缀会出现(venv)标识,此后所有pip操作都会将包装入当前项目的虚拟环境。
  2. 卸载之前装错的无关jet包,清理冗余依赖:
    pip uninstall -y jet
    
  3. 安装兼容版jet依赖,这里选择原django-jet停更后的社区维护分支,API和原版完全一致,适配Python3.10及新版Django:
    pip install django-jet-reboot
    
  4. 验证安装结果,执行以下命令无报错即代表模块可正常加载:
    python -c "import jet; print('jet模块加载正常')"
    
    验证通过后执行python manage.py runserver启动服务,即可解决找不到jet模块的报错。
  • 额外排查项:如果按上述步骤操作后仍报错,检查代码编辑器选中的Python解释器是否为当前venv目录下的解释器,不要选择全局Python的解释器路径,避免运行环境和装包环境不一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.02 23:48:36