Issue 28 in pylibtiff: Failure to import tif_lzw

19 views
Skip to first unread message

pyli...@googlecode.com

unread,
Oct 30, 2013, 2:59:09 PM10/30/13
to pylibtif...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 28 by rayneut...@gmail.com: Failure to import tif_lzw
http://code.google.com/p/pylibtiff/issues/detail?id=28

What steps will reproduce the problem?
1. I am using the Canopy Python installation v 1.1.1.1452, which includes
Enthought Canopy Python 2.7.3 | 64-bit [GCC 4.1.2 20080704 (Red Hat
4.1.2-52)] on linux2. I also installed tiff-4.0.3 from source. I set
LD_LIBRARY_PATH to include the Enthought Python lib directory, and
subsequently the libtiff directory in site-packages.
2. I downloaded pylibtiff using 'svn checkout
http://pylibtiff.googlecode.com/svn/trunk/ pylibtiff-read-only' and ran
python setup.py install.
3. I ran nosetests libtiff/tests/ from the pylibtiff-read-only directory.

What is the expected output? What do you see instead?
I get the following output with an import error for tif_lzw.:

$ nosetests libtiff/tests/
EEEEE
======================================================================
ERROR: Failure: ImportError (No module named tif_lzw)
----------------------------------------------------------------------
Traceback (most recent call last):

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/loader.py",
line 413, in loadTestsFromName
addr.filename, addr.module)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 47, in importFromPath
return self.importFromDir(dir_path, fqname)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tests/test_lzw.py",
line 4, in <module>
from libtiff import TIFFfile, TIFF

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/__init__.py",
line 21, in <module>
from .tiff import TIFFfile, TIFFimage, TiffArray

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff.py",
line 25, in <module>
from .tiff_file import TIFFfile

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_file.py",
line 20, in <module>
from .tiff_sample_plane import TiffSamplePlane

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_sample_plane.py",
line 8, in <module>
import tif_lzw
ImportError: No module named tif_lzw

======================================================================
ERROR: Failure: ImportError (No module named tif_lzw)
----------------------------------------------------------------------
Traceback (most recent call last):

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/loader.py",
line 413, in loadTestsFromName
addr.filename, addr.module)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 47, in importFromPath
return self.importFromDir(dir_path, fqname)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tests/test_simple.py",
line 5, in <module>
from libtiff import TIFF

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/__init__.py",
line 21, in <module>
from .tiff import TIFFfile, TIFFimage, TiffArray

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff.py",
line 25, in <module>
from .tiff_file import TIFFfile

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_file.py",
line 20, in <module>
from .tiff_sample_plane import TiffSamplePlane

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_sample_plane.py",
line 8, in <module>
import tif_lzw
ImportError: No module named tif_lzw

======================================================================
ERROR: Failure: ImportError (No module named tif_lzw)
----------------------------------------------------------------------
Traceback (most recent call last):

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/loader.py",
line 413, in loadTestsFromName
addr.filename, addr.module)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 47, in importFromPath
return self.importFromDir(dir_path, fqname)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tests/test_tiff_array.py",
line 6, in <module>
from libtiff import TIFF

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/__init__.py",
line 21, in <module>
from .tiff import TIFFfile, TIFFimage, TiffArray

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff.py",
line 25, in <module>
from .tiff_file import TIFFfile

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_file.py",
line 20, in <module>
from .tiff_sample_plane import TiffSamplePlane

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_sample_plane.py",
line 8, in <module>
import tif_lzw
ImportError: No module named tif_lzw

======================================================================
ERROR: Failure: ImportError (No module named tif_lzw)
----------------------------------------------------------------------
Traceback (most recent call last):

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/loader.py",
line 413, in loadTestsFromName
addr.filename, addr.module)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 47, in importFromPath
return self.importFromDir(dir_path, fqname)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tests/test_tiff_file.py",
line 6, in <module>
from libtiff import TIFF

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/__init__.py",
line 21, in <module>
from .tiff import TIFFfile, TIFFimage, TiffArray

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff.py",
line 25, in <module>
from .tiff_file import TIFFfile

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_file.py",
line 20, in <module>
from .tiff_sample_plane import TiffSamplePlane

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_sample_plane.py",
line 8, in <module>
import tif_lzw
ImportError: No module named tif_lzw

======================================================================
ERROR: Failure: ImportError (No module named tif_lzw)
----------------------------------------------------------------------
Traceback (most recent call last):

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/loader.py",
line 413, in loadTestsFromName
addr.filename, addr.module)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 47, in importFromPath
return self.importFromDir(dir_path, fqname)

File "/home/rosborn/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/nose/importer.py",
line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tests/test_tiff_image.py",
line 5, in <module>
from libtiff import TIFFfile, TIFFimage, TIFF

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/__init__.py",
line 21, in <module>
from .tiff import TIFFfile, TIFFimage, TiffArray

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff.py",
line 25, in <module>
from .tiff_file import TIFFfile

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_file.py",
line 20, in <module>
from .tiff_sample_plane import TiffSamplePlane

File "/autonfs/home/rosborn/downloads/pylibtiff-read-only/libtiff/tiff_sample_plane.py",
line 8, in <module>
import tif_lzw
ImportError: No module named tif_lzw

----------------------------------------------------------------------
Ran 5 tests in 0.449s

FAILED (errors=5)

If I succeed in suppressing the tif_lzw import error (by commenting out the
imports), I get a segmentation fault.

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

pyli...@googlecode.com

unread,
Feb 17, 2014, 5:16:02 PM2/17/14
to pylibtif...@googlegroups.com

Comment #1 on issue 28 by eben.ol...@gmail.com: Failure to import tif_lzw
http://code.google.com/p/pylibtiff/issues/detail?id=28

I also experience this error with Continuum Anaconda distribution, on both
OSX 10.8.4 and Linux Mint 16.

Pearu Peterson

unread,
Feb 18, 2014, 2:23:22 AM2/18/14
to pylibtif...@googlegroups.com
tif_lzw is an extension module that is built during installation. The import error is raised because tests are run from source directory where Python picks up unbuilt packages.
As a fix, change to different directory (that has no libtiff subdirectory) and try using libtiff again.

If one does not want to install libtiff but just try it from source directory, then one should run inplace build first.


You received this message because you are subscribed to the Google Groups "PyLibTiff Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pylibtiff-issues+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

pyli...@googlecode.com

unread,
Feb 18, 2014, 8:49:12 AM2/18/14
to pylibtif...@googlegroups.com

Comment #2 on issue 28 by pearu.peterson: Failure to import tif_lzw
http://code.google.com/p/pylibtiff/issues/detail?id=28

tif_lzw is an extension module that is built during installation. The
import error is raised because tests are run from source directory where
Python picks up unbuilt packages.
As a fix, change to different directory (that has no libtiff subdirectory)
and try using libtiff again.

If one does not want to install libtiff but just try it from source
directory, then one should run inplace build first.


pyli...@googlecode.com

unread,
Sep 13, 2014, 4:23:16 PM9/13/14
to pylibtif...@googlegroups.com
Updates:
Status: WontFix

Comment #3 on issue 28 by pearu.peterson: Failure to import tif_lzw
https://code.google.com/p/pylibtiff/issues/detail?id=28

(No comment was entered for this change.)
Reply all
Reply to author
Forward
0 new messages