2014-12-24 3 views
1

Интересно, надолго ли я могу перенаправить импорт python. Так что на моей машине я сделал:Python PIL import Mac compatiblity

pip install pil 

, а затем я могу сделать:

from PIL import Image 

Это прекрасно работает, но проблема в том, многие программы просто хотят изображения, они хотят:

import Image 

Теперь мой вопрос: могу ли я «перенаправить» вышеупомянутое заявление, чтобы я мог использовать импортное изображение? Если это не сработает, как я могу заставить его работать?

ответ

2

В принципе вы можете использовать любой из указанных способов here.

В моей установке linux PIL уже использует один из них - есть каталог под названием PILcompat, который имеет файлы, такие как Image.py, и файл PILcompat.pth, который используется для указания python для добавления этого каталога в его поиск по модулю дорожка. Таким образом, когда

import Image 

выполняется, питон находит PILcompat/Image.py, который выполняет его содержимое -

from PIL.Image import * 

Я предполагаю, что либо файл .pth или каталог отсутствует на вашей машине ,

+1

спасибо. Это было довольно просто, но я понятия не имел, что существует !!!! – Gasare

+0

Вас очень приветствует;) – itai