【发布时间】:2018-10-21 00:02:53
【问题描述】:
我想使用 libtiff 将 16 位数据保存到压缩的 TIFF 文件中。我认为它会使用 (ana)conda 安装软件包并完成它,但无济于事。 Miniconda 找到、下载并似乎安装了 libtiff 4.0.9,但在尝试导入包时找不到它。
使用 pip (pip install libtiff) 我也安装了 pylibtiff 0.4.2,但是当尝试使用它导入 libtiff 时,我得到以下信息:
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 文件“C:\Prog\Miniconda3\lib\site-packages\libtiff__init__.py”,第 20 行,在 从 .libtiff_ctypes 导入 libtiff、TIFF、TIFF3D 文件“C:\Prog\Miniconda3\lib\site-packages\libtiff\libtiff_ctypes.py”,第 46 行,在 raise ImportError('未能找到 TIFF 库。请确保 libtiff ' ImportError:未能找到 TIFF 库。确保已安装 libtiff >其位置列在 PATH|LD_LIBRARY_PATH|..
在 miniconda 中我的 \pkgs 目录中安装了二进制文件,但我的 python 环境显然找不到这些二进制文件,即使将 .dll 目录 (\Miniconda3\pkgs\libtiff-4.0.9-hb8ad9f9_1\Library\bin) 添加到系统路径也是如此。
如何解决这个问题?我尝试下载 Libtiff 源代码并在 Windows 下构建它(使用 cmake 和 Visual Studio - 不成功,因为我的 C 构建技能非常初级)。
有什么建议吗?
【问题讨论】:
标签: windows python-3.x pip conda libtiff