依赖rarfile导致在某些Linux机器上部署不方便
Created by: Meiyim
Paddle代码中有部分代码依赖了rarfile包,并且直接import paddle
就会触发,如:https://github.com/PaddlePaddle/Paddle/blob/c0aa13672edf484b280988f3400636b1a3aff050/python/paddle/dataset/mq2007.py#L30
linux中使用rar作为解压方案比较奇怪。会导致一些问题: rarfile包有一些系统依赖(需要系统安装unrar),因此会降低了python环境的在不同系统上的迁移性。
一个简单的解决方案是延迟paddle.dataset
的引入,从而使rarfile作为非必要依赖。