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

已安装Pillow但Django仍提示未安装的问题求助

Django无法识别已安装Pillow的解决建议
  • 确认运行环境使用虚拟环境的Python解释器

    1. 检查终端是否已激活虚拟环境:命令行开头需带有(venv)标识,未激活则执行对应系统的激活命令:
      • Windows:venv\Scripts\activate
      • Linux/macOS:source venv/bin/activate
    2. 若使用IDE(如PyCharm),需在项目设置中指定虚拟环境的Python解释器,路径指向venv\Scripts\python.exe(Windows)或venv/bin/python(类Unix系统)。
  • 验证虚拟环境中Pillow能否正常导入
    激活虚拟环境后执行以下命令:

    python -c "import PIL; print(PIL.__version__)"
    

    若输出10.2.0说明导入正常;若报错,强制重新安装Pillow:

    pip install --force-reinstall pillow==10.2.0
    
  • 修复requirements.txt格式错误
    当前清单开头的requirements:属于无效格式,需删除该行,修正后的内容如下:

    asgiref==3.7.2
    Django==4.2.8
    fontawesomefree==6.5.1
    pillow==10.2.0
    psycopg2==2.9.9
    psycopg2-binary==2.9.9
    sqlparse==0.4.4
    typing_extensions==4.8.0
    tzdata==2023.3
    

    修复后执行pip install -r requirements.txt确保依赖正确安装。

  • 清理Django缓存并重新验证
    执行命令清除系统检查缓存:

    python manage.py clearcache
    

    再运行python manage.py check或启动服务python manage.py runserver,确认错误是否消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 04:05:34