最近在Ubuntu系统上捣鼓Compressai,站内的作者已经有windows下运行Compressai的一些教程,很全面了。这篇文章主要记录一下我在Ubuntu系统下按照Compressai运行的问题。
报错内容:ModuleNotFoundError: No module named 'compressai._CXX'
报错问题出在C++的编译上,需要去查看一下自己的gcc和gcc+版本,初次使用很可能把它们安装成gcc7和g++7,但这个应该不能用, gcc9和g++9是没问题的。
解决方法,切换gcc和g++的版本,然后cd 进入compressai文件,在所使用的虚拟环境下命令行输入:pip install -e.
然后报错就没问题了应该,windows不太会遇到这个问题,因为windows系统下安装compressai运行环境本身就比较复杂,在安装过程中装好了vs什么的就不会遇到这个问题。