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

Windows10虚拟环境中已装Pillow,Django仍提示未安装问题求助

解决Django无法识别虚拟环境中已安装Pillow的问题

先确认虚拟环境激活状态

  • 命令行开头要显示(venv)前缀,才代表虚拟环境已激活
  • 未激活的话,在cmd执行venv\Scripts\activate.bat,PowerShell执行venv\Scripts\Activate.ps1,激活后再启动服务器

验证虚拟环境内Pillow是否能正常调用

激活虚拟环境后执行:

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

能输出9.4.0说明Pillow可正常调用;如果报错,执行pip install --force-reinstall Pillow==9.4.0强制重装

检查Python解释器路径

激活虚拟环境后执行:

where python

确认输出路径是虚拟环境下的venv\Scripts\python.exe,而非系统全局Python路径。路径不对就重启命令行,重新激活虚拟环境

核对Django配置项

  • 确保settings.py的INSTALLED_APPS里包含'django.contrib.staticfiles'
  • 检查MEDIA_ROOT和MEDIA_URL配置是否正确(配置错误可能间接引发识别问题)

清理Django缓存

执行以下命令清理系统检查缓存后再启动服务器:

python manage.py clear

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 04:35:52