centos6 pyspark出现zipimport.ZipImportError: can't decompress data; zlib not available
centos6 pyspark出现zipimport.ZipImportError: can’t decompress data; zlib not available即使已经按照网上yum -y install zlib*,依然报错报错位置锁定在shell.py 的 import pyj4虚拟机安装时,默认版本为python2.6,需要重新编译解决办法:重新编译python第一步我在...
centos6 pyspark出现zipimport.ZipImportError: can’t decompress data; zlib not available
即使已经按照网上yum -y install zlib*,依然报错
报错位置锁定在shell.py 的 import pyj4
虚拟机安装时,默认版本为python2.6,需要重新编译
解决办法:重新编译python
第一步
我在root下创建了python3.6,并
#cd /root/python3.6
将tgz文件通过MobaXterm放在该目录(https://www.python.org/downloads/source/ 下载对应版本Download Gzipped source tarball的)
解压Python-3.6.6.tgz到当前目录下:
#tar -zxvf Python-3.6.6.tgz
第二步
进入到解压的文件中,里面有一个configure可执行文件,例如安装到/root/python3.6/python-3.6.6目录下执行
#./configure --prefix=/root/python3.6/python-3.6.6 --enable-optimizations
准备安装依赖包
#yum install zlib* openssl*
第三步
#make
第四步
#make install
第五步 配置环境变量
#printenv --查看环境变量
修改环境变量
#vi ~/.bashrc
或者
#vi /etc/profile
PYTHON_HOME=/root/python3.6/python-3.6.6/
在PATH后面追加
PATH= $PATH:其他环境/bin:PYTHON_HOME/bin
然后执行命令
#source ~/.bashrc
或者
#source /etc/profile
这里主要是配置PYTHON相关的,其他的不用看
最后执行pyspark就可以了
参考
更多推荐
所有评论(0)