【Hadoop技术】【Python环境准备】

一、 前言

需要搭建一套Python开源项目,需要高版本的python。为避免弄坏开发服务器,先在VM_ware虚拟机上进行练习安装。
当前版本
在这里插入图片描述
当前存放jar包的位置
在这里插入图片描述

二、 开始

2.1 三个包

安装python前需提前安装gcc、zlib-devel、openssl-devel这三个包;使用yum进行安装

[root@localhost lin]# yum install gcc 
[root@localhost lin]# yum install zlib-devel 
[root@localhost lin]# yum install openssl-devel

2.2 下载压缩文件

自行下载

2.3 新建文件夹

新建一个空文件夹,后面将会把需要安装的python装到该文件夹下

[root@localhost lin]# mkdir /usr/local/python3

2.4 解压压缩文件

[root@localhost lin]# tar -zx -f Python-3.6.8.tgz

2.5 编译安装

进入解压目录:

[root@localhost lin]# cd Python-3.6.8

编译安装文件:

[root@localhost Python-3.6.8]# ./configure --prefix=/usr/local/python3

‘./’ 表示当前目录‘configure’ 作用是系统检查
生成makefile文件‘–prefix=’ 表示指定安装路径,如果不指定,可执行文件、库文件、配置文件、其他资源文件会分别放在默认的目录下,后续删除比较麻烦
‘/usr/local/python3’ 刚才创建的空文件夹,python的所有文件会在这个文 件夹下生成

[root@localhost Python-3.6.8]# make all 
[root@localhost Python-3.6.8]# make install

make all—— 编译所有的目标
make install —— 安装已编译好的程序

1.解压后目录中的configure文件,用来检查操作环境,以及操作环境是否有软件开发商所需的其他功能,检查完成后会生成Makefile文件
2.生成的文件,执行make时,会通过Makefile对文件进行编译

2.6 系统相关配置

建立软连接
在这里插入图片描述
‘/usr/local/python3/bin/python3/’ python3可执行文件目录
‘/usr/bin/python’ 用户命令中建立连接

升级pip

python -m pip install --upgrade pip

安装第三方库(切换到Python-3.6.8 进行pip install …)

三、 小结

3.1 环境准备

安装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

3.2 pip更新

python -m pip install -U --force-reinstall pip

pip install --user --upgrade pip

3.3 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/ 包名

猜你喜欢

转载自blog.csdn.net/qq_42893334/article/details/107402035