2016-09-14 6 views
0

Я установил libtiff успешно в python 2.7, используя «pip install libtiff». Он успешно установил пакет libtiff-0.4.0. Но когда я импортировать пакет с помощью «импорта LibTIFF» .Я получаю сообщение об ошибке, которое:Успешно установлен libtiff, но при импорте ошибки получения

 Traceback (most recent call last): 
    File "D:/Python/p1.py", line 1, in <module> 
    import libtiff 
    File "D:\Python\lib\site-packages\libtiff\__init__.py", line 20, in <module> 
     from .libtiff_ctypes import libtiff, TIFF, TIFF3D 
     File "D:\Python\lib\site-packages\libtiff\libtiff_ctypes.py", line 41,   in <module> 
    raise ImportError('Failed to find TIFF library. Make sure that libtiff is installed and its location is listed in PATH|LD_LIBRARY_PATH|..') 
ImportError: Failed to find TIFF library. Make sure that libtiff is installed and its location is listed in PATH|LD_LIBRARY_PATH|.. 

Просьба пояснить.

+0

HI @Shubham_geo, я видел много таких сообщений вокруг, и это называется проблемой недостающего файла DLL. Одна вещь, которую вы можете сделать, это скачать 'libtiff' binary из http://www.lfd.uci.edu/~gohlke/pythonlibs/ и загрузить соответствующий файл .whl и установить его с помощью pip. И тогда вы не получите такую ​​ошибку. –

+0

Спасибо большое !!!!!! Ты спас свой день, это сработало. –

ответ

0

Я получил libtiff работать со следующими шагами:

Затем в мой сценарий, я просто использовал os библиотеку, чтобы добавить необходимые папка на мой путь:

import os 
os.environ["PATH"] += os.pathsep + "C:\\Program Files\\GnuWin32\\bin" 

(Конечно, вы можете изменить переменную пути вручную.)