pearu/pylibtiff

libtiff 4.0.10 causes import error

jontwo opened this issue · 1 comments

We started getting import errors on our CI server and the cause turned out to be the latest libtiff update.

OS: Windows Server 2012 R2
Python: 2.7.15
Conda: 4.5.12

At libtiff 4.0.9:

(c:\jenkins\workspace\Farmmap_commit_windows\venv) c:\jenkins\workspace\Farmmap_
commit_windows>python -c "import skimage;print skimage.__file__"
c:\jenkins\workspace\Farmmap_commit_windows\venv\lib\site-packages\skimage\__ini
t__.pyc

At libtiff 4.0.10:

(c:\jenkins\workspace\Farmmap_commit_windows\venv) c:\jenkins\workspace\Farmmap_
commit_windows>python -c "import skimage;print skimage.__file__"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "c:\jenkins\workspace\Farmmap_commit_windows\venv\lib\site-packages\skima
ge\__init__.py", line 177, in <module>
    from .data import data_dir
  File "c:\jenkins\workspace\Farmmap_commit_windows\venv\lib\site-packages\skima
ge\data\__init__.py", line 15, in <module>
    from ..io import imread, use_plugin
  File "c:\jenkins\workspace\Farmmap_commit_windows\venv\lib\site-packages\skima
ge\io\__init__.py", line 7, in <module>
    from .manage_plugins import *
  File "c:\jenkins\workspace\Farmmap_commit_windows\venv\lib\site-packages\skima
ge\io\manage_plugins.py", line 28, in <module>
    from .collection import imread_collection_wrapper
  File "c:\jenkins\workspace\Farmmap_commit_windows\venv\lib\site-packages\skima
ge\io\collection.py", line 12, in <module>
    from PIL import Image
  File "c:\jenkins\workspace\Farmmap_commit_windows\venv\lib\site-packages\PIL\I
mage.py", line 94, in <module>
    from . import _imaging as core
ImportError: DLL load failed: The specified module could not be found.
pearu commented

Not a pylibtiff issue.