【问题标题】:Python 2.7 - ImportError: No module named ImagePython 2.7 - ImportError:没有名为 Image 的模块
【发布时间】:2013-09-13 01:48:18
【问题描述】:

最近,我一直在研究 OpenCV 以使用 C++ 检测和识别人脸。为了从 OpenCV 网站执行源代码演示,我需要先运行 Python 来裁剪图像。不幸的是,当我运行 Python 脚本(此脚本由 OpenCV 网站提供)时,消息错误为 'ImportError: No module named Image'。我安装了“python-2.7.amd64”并下载了“PIL-1.1.7.win32-py2.7”来安装Image库。但是,消息错误是'Python version 2.7 required, which was not found in the registry'。然后,我下载了 Joakim Löw 为 Secret Labs AB / PythonWare 编写的脚本,以便在我的计算机中注册注册表。但是消息错误是"Unable to register. You probably have the another Python installation"

我花了一个月的时间在互联网上搜索这个问题,但我找不到答案。请支持我解决我的问题。

谢谢, 陈当宝

【问题讨论】:

  • 简而言之,您在 windows 中安装 python + PIL 时遇到问题?

标签: python windows opencv installation


【解决方案1】:

您安装了 64 位版本的 Python,但安装了 32 位版本的 PIL。要么切换到32-bit version of Python,要么你需要一个 64 位版本的 PIL(我找不到)。有pillow,一个与 PIL 兼容的替代品可能会起作用。此处提供 64 位版本:

Pillow-2.1.0.win-amd64-py2.7.‌exe

【讨论】:

  • 感谢您的支持
【解决方案2】:

解决方案非常简单。您无需担心 x86 或 64 位, 您所要做的就是按如下方式导入:

from PIL import Image

但请确保已安装 Pillow。 对我有用。

【讨论】:

    【解决方案3】:

    尝试将 python(2.7) 放在您的 Windows 路径中。 执行以下步骤:

    1. 打开系统属性(Win+Pause)或我的电脑,然后右键单击属性
    2. 切换到“高级”选项卡
    3. 点击环境变量
    4. 在系统变量部分选择 PATH
    5. 点击编辑
    6. 将 python 的路径添加到列表的末尾(路径用分号分隔)。 例如C:\Windows;C:\Windows\System32;C:\Python27

    【讨论】:

    • 感谢您的支持
    猜你喜欢
    • 1970-01-01
    • 2017-06-04
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多