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

Python3.10.7+Django4.1.1中adminsortable2.admin导入失败如何解决?

解决Django中adminsortable2.admin导入失败的问题
  • 确认虚拟环境激活状态
    用虚拟环境管理项目的话,先确保当前终端或IDE已激活项目对应的虚拟环境。执行pip list查看输出,确认存在django-admin-sortable2包,且版本与Django 4.1.1兼容(优先安装最新稳定版)。

  • 重新安装依赖包
    若安装过程可能存在损坏,执行pip install --upgrade django-admin-sortable2重新安装并升级,确保安装日志无报错。国内用户可换源加速:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-admin-sortable2

  • 检查IDE的Python解释器配置
    这是常见的IDE识别问题:

    • VS Code:按Ctrl+Shift+P,输入Python: Select Interpreter,选择项目虚拟环境对应的Python版本
    • PyCharm:打开File > Settings > Project: [你的项目名] > Python Interpreter,确认选中的解释器已安装django-admin-sortable2
  • 验证包结构完整性
    找到虚拟环境的site-packages目录,检查是否存在adminsortable2文件夹,且内部包含admin.py文件。如果缺失,说明安装失败,需重新执行安装命令。

  • 清理缓存并重启

    • 删除项目根目录下所有__pycache__文件夹
    • 重启IDE和Django开发服务器,确保配置加载生效
  • 再次核对INSTALLED_APPS配置
    检查settings.py的INSTALLED_APPS列表,确认'adminsortable2'拼写正确,无多余空格或符号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 01:27:10