Python 找不到模块

标签 python homebrew python-imaging-library

我正在运行一个 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/

相关文章:

python - BaseEventLoop.run_in_executor() 抛出 "unexpected keyword argument ' 回调'"从 Python 3.5 开始

python - 如何使用 coverage.py 在 Django-Python 中实现像 Ruby-Rails 这样的覆盖率报告?

python - 什么是好的爬行速度?

macos - 如何在不麻烦 Homebrew 的情况下将外部包安装到/usr/local?

python - 未找到 Pip 包 - Brewed Python

python:从PNG转换为JPG而不使用PIL将文件保存到磁盘

python - 如何在磁盘上存储一个巨大的马尔可夫链,同时能够在不使用太多 RAM 的情况下查询它?

selenium-chromedriver - Brew安装chromedriver无法正常工作?

python - Brew 无法链接 jpeg

python - PIL : Create one-dimensional histogram of image color lightness?