在VM_ware虚拟机中安装python

在VM_ware虚拟机中安装python_第1张图片
(虚拟机系统信息与自带的python版本类型)
工作需要搭建一套python开源项目,需要高版本的python。为避免弄坏开发服务器,先在VM_ware虚拟机上进行练习安装;
下面开始正式工作:
Serp1:环境准备
安装python前需提前安装gcc、zlib-devel、openssl-devel这三个包;使用yum进行安装
[root@localhost linux_share]# yum install gcc
[root@localhost linux_share]# yum install zlib-devel
[root@localhost linux_share]# yum install openssl-devel

Setp2:下载压缩文件
登陆(https://www.python.org/downloads/source/)根据需要下载对应版本的python文件,通过FTP上传到虚拟机中;(注:点击”Download Gzipped source tarball“下载 .tgz结尾的python压缩文件)

Setp3:新建文件夹
[root@localhost linux_share]# mkdir /usr/local/python3
(注:新建一个空文件夹,后面将会把需要安装的python装到该文件夹下)

Setp4:解压压缩文件
[root@localhost linux_share]# tar -zx -f Python-3.4.3.tgz

Setp5:编译安装
进入解压目录:
[root@localhost linux_share]# tar -zx -f Python-3.4.3.tgz
编译安装文件:
[root@localhost Python-3.4.3]# ./configure --prefix=/usr/local/python3

注:
‘./’ 表示当前目录
‘configure’ 作用是系统检查,生成makefile文件
‘–prefix=’ 表示指定安装路径,如果不指定,可执行文件、库文件、配置
文件、其他资源文件会分别放在默认的目录下,后续删除比较麻烦
‘/usr/local/python3’ 刚才创建的空文件夹,python的所有文件会在这个文
件夹下生成
)
[root@localhost Python-3.4.3]# make all
[root@localhost Python-3.4.3]# make install
make all—— 编译所有的目标
make install —— 安装已编译好的程序


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

Setp6:系统相关配置
建立软连接
[root@localhost Python-3.4.3]# ln -sf /usr/local/python3/bin/python3 /usr/local/python
(注:
‘/usr/local/python3/bin/python3/’ python3可执行文件目录
‘/usr/bin/python’ 用户命令中建立连接

在VM_ware虚拟机中安装python_第2张图片
(输入python命令,python环境变化了)
原来系统自带的python2.7.5保留不删除,更改系统软连接默认的指向的python
[root@localhost Python-3.4.3]# rm -rf python2
[root@localhost Python-3.4.3]# mv python2.7 python2.7.4

Setp7:pip与setuptools的配置
建立软连接:
[root@localhost home]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
pip升级:
[root@localhost home]# pip install --upgrade pip setuptools
python环境安装完成!

你可能感兴趣的:(linux运维)