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

Linux Mint Cinnamon 5.0.6打开设置报错No module named 'PIL'求助

问题原因

你的问题根源完全匹配你找到的Cinnamon更新日志改动:你当前安装的Pillow位于/home/xxx/.local/lib/python3.8/site-packages路径,而Cinnamon 5.0.6的cinnamon-settings组件主动移除了~/.local和/usr/local两个路径的Python模块搜索权限,因此程序启动时找不到已安装的PIL模块。


解决方案

方案1:使用系统包管理器安装Python PIL(推荐)

该方案兼容性最高,系统包安装的PIL会放在标准系统Python库路径,不受Cinnamon的搜索路径限制:

  • Debian/Ubuntu及衍生发行版执行:
    sudo apt install python3-pil
  • Fedora/RHEL系发行版执行:
    sudo dnf install python3-pillow
  • Arch系发行版执行:
    sudo pacman -S python-pillow
    安装完成后直接启动cinnamon-settings即可正常运行。

方案2:临时添加模块搜索路径(适合需保留用户版Pillow的场景)

如果因其他开发需求必须保留~/.local下安装的高版本Pillow,可通过指定PYTHONPATH环境变量的方式让cinnamon-settings加载到对应模块:

  • 临时测试执行命令:
    PYTHONPATH=/home/xxx/.local/lib/python3.8/site-packages cinnamon-settings
  • 永久生效可修改启动配置:
    1. 编辑/usr/share/applications/cinnamon-settings.desktop文件
    2. 找到Exec=开头的行,修改为:
      Exec=env PYTHONPATH=/home/xxx/.local/lib/python3.8/site-packages cinnamon-settings %U
      修改保存后从菜单点击偏好设置即可正常启动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 01:24:03