我试图用枕头上的JPEG2000保存一张图片,但得到了可怕的OSError: encoder jpeg2k not available。
现在,我按照pillow's docs中的说明安装了OpenJPEG。我同时尝试了from conda-forge和following their installation guide。
在每次尝试后,我卸载了,清理了conda缓存,并重新安装了pillow:
conda uninstall pillow -y && conda clean -a -y && conda install pillow -y
问题仍然存在。我在Window的WSL2上运行Ubuntu20.04.1。
我更喜欢在anaconda上运行OpenJPEG,这样项目就可以单独在environment.yml上运行。
我遗漏了什么?
发布于 2021-02-02 18:28:44
同样的问题。我正在使用Ubuntu 18.04.5 LTS。将openjpeg=2.4.0 openjpeg和Pillow=8.1.0与Python 3.7.6配合使用并不能解决问题(最新版本的包)。
我不得不安装低级库:
sudo apt-get update -y
sudo apt-get install -y libopenjp2-7 libopenjp2-7-dev然后我重新创建了conda env,它起作用了。
发布于 2021-08-22 20:18:10
要在Mac上安装OpenJpeg,您可以使用Mac端口:
sudo port install openjpeg要在Mac OSX上安装libjpeg,请使用Brew:
brew install jpeg可在此处安装Mac端口:https://www.macports.org/
可以在此处安装Brew:https://brew.sh/
https://stackoverflow.com/questions/65394298
复制相似问题