当前位置:首页 > 后端开发 > 在CentOS下升级PySpark使用Python 3.x

在CentOS下升级PySpark使用Python 3.x

6个月前 (05-23)45

当前Spark官网的最新版本尚未直接支持Python 3.x版本,经过一番折腾,集合网上各种说明,整理了如下的PySpark升级Python 3.x的步骤 (经实际操作可成功升级):

配置环境: 

  • 操作系统:CentOS Linux release 7.4.1708(Core)
  • JAVA: 1.8.0_151
  • Hadoop: 3.0.0
  • Spark: 2.2.1
  • Python: 3.6.4

配置步骤: 

    1. 使用 python –V 检查当前版本号,centos7默认配置的应该是python 2.x

    2. 安装gcc,用于编译Python源码   yum install gcc

    3. 安装zlib相关依赖包  yum -y install zlib*

    4. 在Python官网https://www.python.org/ftp/python/下载最新版本的Python,我下载的是3.6.4

    5. 解压下载下来的python安装包:tar –zxvf Python-3.6.4.tgz

    6. 进入 Python-3.6.4 文件夹:cd Python-3.6.4

    7. 修改 Modules/Setup.distvi Modules/Setup.dist

            #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib–lz

            把这行注释去掉

    8. 编译安装

            ./configure

            make all

            make install

    9. 查看安装后Python3的版本号:python3 –V

    10. 配置Spark使用python3启动:

            修改环境配置文件:vi ~/.bashrc,添加如下的环境变量设置

            export PYSPARK_PYTHON=python3

            保存后,使文件生效:source ~/.bashrc

    11. 启动pyspark,看是否已经使用最新版本的python


作者:otiefang
来源链接:https://blog.csdn.net/otie99/article/details/79342133

标签: Python

“在CentOS下升级PySpark使用Python 3.x” 的相关文章

记Python “用户环境”的一次完美应用

记Python “用户环境”的一次完美应用

首发于个人公众号:《Python编程时光》 我的博客原文:http://python.iswbm.com/en/latest/c04/c0...

python3.x安装第三方库的解决办法

Ubuntu14下面python2.7与python3.4都存在,并且系统已经自动为puthon3.4建立了python3的链接。   Python(P...

python的安装和配置环境变量

python的安装和配置环境变量

Python2.7安装和配置环境变量    1.python2.7下载地址:https://www.python.org/getit/  &nb...

Python多环境管理

Python多环境管理

Python多环境管理 conda Anaconda Python环境管理 什么是Anaconda Anaconda是专注于数据分析的Python发行版本,...

python环境精简版

这篇文章来源于我们的公众号Techdemic,我们目前的原创文章都发布在公众号,近期有时间会慢慢把文章迁到知乎。Python专题将会继续更新,从微信的浏览量来看,似...

python中的str.replace()函数

python中的str.replace()函数

python中字符串的元素替换函数,一般来说使用方法为 str.replace(old, new[, max]) 例如 s =...

Python 3.x 与Python 2.x 的不同点汇总笔记

          Python3.x 相对于Python2.x 有了些许改动,这样在用最新版Python...

python2 输出不换行

python2 输出不换行

怎样使 Python 输出时不换行 关注:109  答案:4  mip版 解决时间 2021-01-16 2...

python3.X安装与破解

python3.X安装与破解

鉴于很多小伙伴每次换电脑都会重新安装软件,特记录关于python3.X的安装与破解 python3.X的安装包百度网盘链接,提取码:...

python安装以及VS运行环境搭建

python安装以及VS运行环境搭建

python安装以及VS运行环境搭建 简介(必看) 一.python安装...