服务器环境:ubantu
GPU:3090显卡
在虚拟环境的终端下输入: pip install jpeg2dct 。会报很长一段错,我截取一部分:
报错中说了没有tensorflow,但这个错误只是连带的结果,可以不用管。
在网上搜索解决方法,很少有解决方案,即使有也是很久之前的,不适用。参考了以下这篇博文:
RuntimeError:JPEG library is 90,caller expects - 知乎 (zhihu.com)
解决方案如下(需要root权限):
1. 在终端,工程路径下输入 su 指令,接着输入root的密码(看不见,不能输错)后按回车。
2. 在root下输入 sudo apt-get install libjpeg-dev 指令,等一会终端会提示你输入y。
3. 这时再返回虚拟环境下输入 pip install jpeg2dct ,便能成功了。