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

MacBook安装Python3版Pillow后无法导入PIL库求助

解决MacBook上Pillow安装后无法导入PIL的问题

Hey there! Let's break down what's going on and fix this issue step by step.

核心原因:PIL已被废弃,Pillow是它的官方替代

首先要明确:PIL(Python Imaging Library)已经停止维护多年了,现在所有的功能都被Pillow这个分支接管。PyPI上早就没有PIL这个包了,所以你尝试安装PIL时会提示找不到版本,这是完全正常的。

正确的操作步骤

1. 确保Pillow安装到了正确的Python 3环境

MacBook上可能同时存在Python 2和Python 3,一定要用对应Python 3的pip命令安装(避免装到Python 2环境里):

pip3 install --upgrade pillow

(加上--upgrade可以确保安装的是最新稳定版本)

2. 检查安装是否成功

执行以下命令确认Pillow已正确安装:

pip3 list | grep Pillow

如果输出类似Pillow 10.0.1这样的版本信息,说明安装没问题。

3. 解决导入错误的常见诱因

  • 确认Python环境一致:如果你用的是IPython或者虚拟环境,要确保这个环境和安装Pillow的是同一个。可以在IPython里运行:
    import sys
    print(sys.executable)
    
    输出的路径应该和which pip3的路径对应(比如都是/usr/local/bin/python3或者虚拟环境下的专属路径)。
  • 避免文件名冲突:不要把自己的脚本命名为PIL.py、image.py或者和Pillow模块重名的文件——这会导致Python错误地导入你自己的文件,而非Pillow库。
  • 坚持正确的导入方式:必须用from PIL import Image,而不是import Image——这是Pillow的标准导入逻辑,和旧版PIL的用法兼容,但必须通过PIL这个包名来导入。

4. 验证导入是否正常

打开终端,输入python3,然后执行以下代码测试:

from PIL import Image
# 替换成你本地的图片路径,测试功能是否正常
test_img = Image.open("/Users/yourname/test.jpg")
test_img.show()

如果能正常弹出图片预览窗口,说明问题已经解决了。

内容的提问来源于stack exchange,提问作者Mint.K

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 11:10:15