我如何在 python 中使用 PIL?

How can i use PIL in python?

我已经成功安装 Pillow:

chris@MBPvonChristoph sources % python3 -m pip install --upgrade 枕头 收藏枕 使用缓存的 Pillow-9.0.1-1-cp310-cp310-macosx_11_0_arm64.whl (2.7 MB) 安装收集的包:Pillow 已成功安装 Pillow-9.0.1

但是当我尝试在 pycharm 中使用它时得到:

回溯(最后一次调用): 文件“/Users/chris/PycharmProjects/pythonProject2/main.py”,第 1 行,位于 从 PIL 导入图像 ModuleNotFoundError:没有名为 'PIL'

的模块

或者在 Blender 中使用我得到:

ModuleNotFoundError: 没有名为 'PIL'

的模块

我不是 python lib 安装专家...所以显然我做错了什么。但我该如何解决?

也许我不得不说我正在使用 M1 Macbook

第一

pip uninstall PIL

卸载后

python3 -m pip install --upgrade pip
python3 -m pip install --upgrade Pillow

brew install Pillow 

看起来您可能需要将 pycharm 重新指向已安装的 python 解释器。


  1. 转到命令行并找到 python 解释器路径。在 windows 上,您可以在命令行中 where python,它会告诉您 python 和软件包的安装位置。您也可以直接在命令行中激活 python 并找到从那里的路径。例如,然后打开命令行;
python

按 enter = 激活 python

在那之后你可以做:

import sys
for x in sys.path: x

  1. 在 pycharm 中确保您指向从步骤 1 中发现的路径和 select 将成为 pycharm 中的 python 解释器 --- 查看此处的示例https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#add-existing-interpreter

  1. 应该可以。不确定您采取的所有步骤,但如果您在常规安装 python 的基础上安装 python 和 pycharm,我建议:
  • 找到步骤 1 中的所有路径
  • 正在使用系统删除 python
  • 正在检查从路径步骤中找到的文件夹是否仍然存在
  • 如果有,也删除它们
  • 从一个 python 安装重新开始
  • 重新指向 pycharm