当前位置: 首页 > 工具软件 > libtiff > 使用案例 >

conda安装libtiff/pylibtiff遇到的问题

桂阳文
2023-12-01

实验需要使用python打开高光谱tif文件,需要安装libtiff,整理了安装过程与遇到的一些问题。

使用

conda install libtiff

安装失败,使用

conda list

发现已经安装有libtiff,版本号为4.4,尝试直接使用

from libtiff import TIFF

反馈No module named 'libtiff'

尝试uninstall发现其与torchvision有关联,查询libtiff官网anaconda发现有两个libtiff: libtiff 与pylibtiff,实际需要的是pylibtiff,尝试

conda install pylibtiff
conda install -c conda-forge pylibtiff


发现均无法安装,改从本地安装的方法:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pylibtiff获取了对应安装包,

  • pylibtiff‑0.4.4‑cp39‑cp39‑win_amd64.whl

 cp39指代使用的python为3.9版本

然后在conda中使用

pip install D:\python_lib\pylibtiff-0.4.4-cp39-cp39-win_amd64.whl

安装本地文件

安装成功,但使用时依旧提示No module named 'libtiff'

对比conda list 与pip list 发现二者包含的package不同,通过

pip -V

查询pip地址,发现conda直接使用的是base的pip进行了安装,使用cmd跳转到当前使用的pip路径,使用

.\pip3.exe install D:\python_lib\pylibtiff-0.4.4-cp39-cp39-win_amd64.whl

安装到当前环境中,安装成功

参考

本地安装libtiff:

安装python 的libtiff_yslTech的博客-CSDN博客_libtiff python

pip - Python cannot find LibTIFF library, even though LibTIFF is already installed - Stack Overflow

conda list 与pip list 显示不同:

python 3.x - conda list vs pip list differences in conda created environment - Stack Overflow

 类似资料: