我有以下错误
ValueError:无法找到 TIFF 头文件(可能需要运行:sudo apt-get install libtiff4-dev)
我已经跑了:
sudo apt-get install libtiff-dev:i386
sudo apt-get install libtiff-dev
但我仍然收到 tiff 标头错误。
我搜索了一些解决方案但没有找到任何东西。
有人知道如何解决这个问题吗?
这个问题似乎在 python 虚拟环境中重复出现,尽管我之前解决了它(上面由 @vinicvaz 提到),但我最终还是来到这里,因为我忘记了如何修复它。
短期解决方案是复制要点tiff_h_4_1_0.py到安装 python libtiff 的任何地方(例如venv/lib/python2.7/site-packages/libtiff/tiff_h_4_1_0.py
).
但是当 libtiff 库再次更新到 4.1.0 以上时,这将不起作用。要在更高版本中修复此问题,请复制 tiff.hlibrary标题来自/usr/include/x86_64-linux-gnu/tiff.h
to venv/include/
(如果 venv 中不存在则创建包含目录)。这将导致您第一次导入 libtiff 时生成新版本的 tiff_h_x_y_z.py 文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)