今天在修改一个第三方包(hbase-thrift-0.20.4)里面的python代码之后,直接tar压缩,用pip install 安装报错
tarfile.ReadError: not a gzip file
不是gzip包,那就把它变成一个gzip包
step1: 下载源码包,省略
step2: 先gzip解压包
gzip -dv hbase-thrift-0.20.4.tar.gz
step3: 然后tar解压包
tar -xvf hbase-thrift-0.20.4.tar
step4: 修改目录中的文件,省略
step5: tar打包目录
tar -cvf hbase-thrift-0.20.4.tar hbase-thrift-0.20.4
step6: gzip压缩tar包
gzip hbase-thrift-0.20.4.tar
step7: pip install 新的tar.gz包
pip install hbase-thrift-0.20.4.tar