Python 找不到模块

1 投票
1 回答
8793 浏览
提问于 2025-04-18 01:20

我在运行一个Python脚本,这个脚本可以调整图片大小并把图片转换成JPG格式和RGB颜色模式。这个脚本之前运行得很好,直到我升级了电脑的硬盘,并把所有东西从Time Machine备份中迁移过来。现在当我尝试运行这个脚本时,它找不到任何模块,特别是Image模块(我用的是Pillow库)。

Traceback (most recent call last):
  File "processImgs.py", line 1, in <module>
    import os, sys, argparse, shutil, imgFunctions
  File "/web/script/python/img_processing/imgFunctions.py", line 1, in <module>
    import os, sys, Image, shutil, re
ImportError: No module named Image

我使用Homebrew来管理我的模块,运行“brew list”命令后显示了以下内容:

freetype    graphicsmagick  libpng      libtool     little-cms2 openssl     pkg-config  readline    webp
gdbm        jpeg        libtiff     little-cms  openjpeg    pillow      python      sqlite

如果我运行“pip list”,我得到:

Pillow (2.3.0)
pip (1.5.4)
setuptools (2.2)
wsgiref (0.1.2)

如果我在Python中运行“help(modules)”,Image模块也没有列出来。

1 个回答

2

可能是你在移动后,Python的路径没有设置正确。

可以在这里查看 Homebrew和Python的文档页面,似乎重新安装Homebrew可能会解决这个问题。

撰写回答