您的位置:首页 > 运维架构 > Linux

Centos 7下源码安装python 3.6

2017-08-07 22:36 627 查看
一、首先下载源码

可以通过firefox 浏览器 登陆python官网下载python 3.6源代码 https://www.python.org/

这里直接使用wget工具下载

# wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz[/code] 
二、解压、安装

1.首先安装一些python所需的依赖库

# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel -y


2.解压、编译、安装

# tar -zxvf Python-3.6.2.tgz   #解压
# cd Python-3.6.2/
# ./configure --prefix=/usr/local/python3.6 --enable-optimizations #编译 安装
# # --prefix 指定安装目录  --enable-optimizations为优化选项
# make
# make install


安装过程没有遇到什么其它问题,那么python3.6已经安装完毕,现在在命令行输入python发现还是之前的python 2.7版本,怎么将python 3.6设为 默认python版本,我的python所在目录为 /usr/local/python3.6/bin/python3.6

# type python
python 是 /usr/bin/python
# cp /usr/bin/python /usr/bin/python_bak
# rm /usr/bin/python
# ln -s  /usr/local/python3.6/bin/python3.6 /usr/bin/python
# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 34 8月   7 22:31 /usr/bin/python -> /usr/local/python3.6/bin/python3.6


以上,在命令行上输入python就会自动使用python3.6版本,可以看到我们只是改变了链接文件 /usr/bin/python 的指向,相当于在windows建了一个快捷方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: