无法为Django项目安装Python Pillow库,求解决方法
Django项目安装Pillow失败的解决办法
问题原因拆解
- 第一次
pip install pillow失败:错误提示里的Python路径是c:\users\samsung\desktop\lms\venv\scripts\python.exe,但你的项目目录是lms-django,说明虚拟环境的配置文件里记录的Python路径和实际路径不匹配,导致pip启动器找不到正确的Python执行文件。 - 用
python3命令失败:Windows系统中Python默认的调用命令是python,python3是Linux/macOS下的用法,所以会提示命令不存在。
可行解决步骤
方法一:重建虚拟环境(最稳妥)
- 先退出当前虚拟环境:
deactivate - 删除当前的
venv文件夹,然后重新创建虚拟环境:python -m venv venv - 激活新的虚拟环境:
.\venv\Scripts\Activate.ps1 - 直接安装Pillow:
pip install pillow
方法二:直接调用虚拟环境内的Python执行pip
如果不想重建虚拟环境,直接指定虚拟环境里的Python路径来运行pip模块:
.\venv\Scripts\python.exe -m pip install pillow
方法三:用Windows Python启动器(多版本场景)
如果你的电脑装了多个Python版本,可以用py命令来指定版本安装:
py -3 -m pip install pillow
(执行前确保虚拟环境处于激活状态)
验证安装结果
安装完成后,打开Python交互窗口输入以下代码:
import PIL print(PIL.__version__)
能正常输出版本号就说明安装成功了。
内容的提问来源于stack exchange,提问作者Dulanga Dasanayke
相关产品推荐
相关产品推荐

