【Hadoop技术】【Python环境准备】
一、 前言
需要搭建一套Python开源项目,需要高版本的python。为避免弄坏开发服务器,先在VM_ware虚拟机上进行练习安装。
当前版本
当前存放jar包的位置
二、 开始
三个包
安装python前需提前安装gcc、zlib-devel、openssl-devel这三个包;使用yum进行安装
[[email protected] lin]# yum install gcc
[[email protected] lin]# yum install zlib-devel
[[email protected] lin]# yum install openssl-devel
下载压缩文件
自行下载
新建文件夹
新建一个空文件夹,后面将会把需要安装的python装到该文件夹下
[[email protected] lin]# mkdir /usr/local/python3
解压压缩文件
[[email protected] lin]# tar -zx -f Python-3.6.8.tgz
编译安装
进入解压目录:
[[email protected] lin]# cd Python-3.6.8
编译安装文件:
[[email protected] Python-3.6.8]# ./configure --prefix=/usr/local/python3
‘./’ 表示当前目录‘configure’ 作用是系统检查
生成makefile文件‘–prefix=’ 表示指定安装路径,如果不指定,可执行文件、库文件、配置文件、其他资源文件会分别放在默认的目录下,后续删除比较麻烦
‘/usr/local/python3’ 刚才创建的空文件夹,python的所有文件会在这个文 件夹下生成
[[email protected] Python-3.6.8]# make all
[[email protected] Python-3.6.8]# make install
make all—— 编译所有的目标
make install —— 安装已编译好的程序
1.解压后目录中的configure文件,用来检查操作环境,以及操作环境是否有软件开发商所需的其他功能,检查完成后会生成Makefile文件
2.生成的文件,执行make时,会通过Makefile对文件进行编译
系统相关配置
建立软连接
‘/usr/local/python3/bin/python3/’ python3可执行文件目录
‘/usr/bin/python’ 用户命令中建立连接
升级pip
python -m pip install --upgrade pip
安装第三方库(切换到Python-3.6.8 进行pip install …)
三、 小结
环境准备
安装python在liunx上面赖以生存的环境。
切换到Python-3.6.8文件夹下面
配置编译
./configure --prefix=/usr/local/Python-3.6.8
–prefix后面添加的是python安装路径
yum -y groupinstall development
yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel (键盘键需要)
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
yum -y install libffi libffi-devel
pip更新
python -m pip install -U --force-reinstall pip
pip install --user --upgrade pip
pip安装
切换为国内镜像即可
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
pip install -i https://pypi.doubanio.com/simple/ 包名