2017-02-06 4 views
0

Я работаю на Mac и имею проблему с попыткой получить работу Pillow.PIL, Pillow, Image, cv2 modules not found

Мои версии:

python - 2.7.6 
pip - 9.0.1 
Pillow - 4.0.0 

Я побежал:

pip install Pillow 
pip install PIL 
pip install numpy 

Я удалил все и повторно искушении; но ничего не работает.

Я использую:

from PIL import Image 

или

import Image 

оба из которых не работают. Когда я запускаю «pip show -files Pillow», все мои файлы PIL и Pillow появляются.

Я также попытался установить CV2 используя направления, размещенные здесь: http://www.mobileway.net/2015/02/14/install-opencv-for-python-on-mac-os-x/

import cv2 

я получаю это как моя ошибка:

Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> from PIL import Image 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named PIL 
>>> import Image 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named Image 
>>> import cv2 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named cv2 

Любые предложения о том, что я делаю не так?

+2

Есть ли шанс у вас есть более чем одна версия Python установлена? Когда вы установили с помощью pip, вы подтвердили, что ошибок не было? –

+0

@ BrianO'Donnell Я думаю, что делаю, чтобы быть честным (случайным), но я не знаю, как их найти и удалить – hiquetj

ответ

1

Я делал некоторые хардкорные исследования по этому вопросу и, наконец, получил что-то для работы. Я все еще может иметь (случайно) более одного питона работает, но я запустил эту команду:

sudo easy_install http://dist.plone.org/thirdparty/PIL-1.1.7.tar.gz 

И теперь «от PIL импорта изображения» работает!

Я нашел этот ответ через этот вопрос относительно virtualenv. Хотя, я не закончил использовать virtualenv, это все равно привело меня к разрешению.

The problem with installing PIL using virtualenv or buildout