【发布时间】:2020-12-21 14:12:28
【问题描述】:
我正在尝试使用 JPEG2000 从枕头中保存图像,但得到了可怕的 OSError: encoder jpeg2k not available。
现在按照pillow's docs 中的说明,我安装了 OpenJPEG。我尝试了from conda-forge 和关注their installation guide。
每次尝试后我都卸载了,清理了 conda 缓存,然后重新安装了枕头:
conda uninstall pillow -y && conda clean -a -y && conda install pillow -y
问题仍然存在。我在 Window 的 WSL2 上运行 Ubuntu 20.04.1。
我更喜欢从 anaconda 运行 OpenJPEG,以保持项目在 environment.yml 单独运行。
我错过了什么?
【问题讨论】:
-
我会file an issue on Conda Forge's pillow-feedstock。我有点困惑their
build.sh有一条注释掉的 JPEG2K 行。我不熟悉pillow的编译细节,但pillow在安装过程中可能需要了解JPEG2K 库的可用性。原料作者可能还想知道 JPEG2K 支持不是开箱即用的。
标签: python anaconda python-imaging-library jpeg2000