服务器环境: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 ,便能成功了。

本文讲述了在Ubuntu服务器环境中,用户试图通过pip安装JPEG2DCT时遇到TensorFlow缺失的错误,由于网上资源有限且过时,作者提供了使用root权限安装libjpeg-dev并解决依赖问题的步骤。

351

被折叠的 条评论
为什么被折叠?



