我正在运行一个 python 脚本,该脚本可以调整图像大小并将图像转换为 JPG 和 RGB。这个脚本工作得很好,直到我升级了我的电脑高清并将所有内容从我的时间机器备份中移过来。现在,当我尝试运行脚本时,它找不到任何模块。特别是图像模块(我使用 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)”,则不会列出图像模块。
最佳答案
可能是您的 python 路径在移动后未正确设置。
see here对于 homebrew/python 文档页面,似乎重新安装 homebrew 可以修复它。
关于Python 找不到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22863410/