我正在尝试使用pillow保存JPEG2000图像,但是遇到了可怕的OSError: encoder jpeg2k not available
错误。
现在按照pillow文档的说明,我安装了OpenJPEG。 我尝试了从conda-forge和按照他们的安装指南进行安装。
每次尝试后,我都卸载了并清理了conda缓存,然后重新安装了pillow:
conda uninstall pillow -y && conda clean -a -y && conda install pillow -y
问题仍然存在。 我在Windows的WSL2上运行Ubuntu 20.04.1。
我更喜欢从anaconda运行OpenJPEG,以便仅通过environment.yml
使项目可用。
我错过了什么?
build.sh
中有一行被注释掉了,这是关于JPEG2K的。我不熟悉pillow
的编译细节,但在安装期间,pillow
可能需要知道JPEG2K库的可用性。feedstock的作者也可能对无法开箱即用的JPEG2K支持感兴趣。 - merv