Linux端安装python3.5.0开发环境-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Linux端安装python3.5.0开发环境

简介: 应用场景 在linux端如果需要运行python代码,需要安装python开发环境,一般centos自带python开发环境,centos6自带了python2.

应用场景

在linux端如果需要运行python代码,需要安装python开发环境,一般centos自带python开发环境,centos6自带了python2.6,而centos7自带了python2.7,但是如果想用python3,那么需要自己手动安装!

操作步骤

1. Centos7自带的python

 # python            #输入python命令,查看自带的版本

这里写图片描述

 # which python         #查看自带python的位置

这里写图片描述

 # cd /usr/bin/
 # ls -al python*         #查看python情况

这里写图片描述

由上图,可以发现,实际上执行python的时候,只是一个软连接到了python2上,所以想替换成python3,只要将/usr/bin/下面的python软连接到python3上即可!

2. 安装python3.5可能使用的依赖

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

3. 下载python

 # cd /opt/
 # wget "https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz"

4. 解压下载好的压缩包

 # tar -zxvf Python-3.5.0.tgz

5. 配置编译

 # sudo mkdir /usr/local/python3
 # sudo Python-3.5.0/configure --prefix=/usr/local/python3
 # sudo make
 # sudo make install

6. 备份旧版本python,链接新版本python

如第一小点所描述,在/usr/bin中,python指向python2,python2指向python2.7
 # cd /usr/bin/
 # sudo mv python python.bak,
 # sudo ln -s /usr/local/python3/bin/python3  /usr/bin/python

7. 修改yum配置文件

 # vim /usr/bin/yum
 将文件中第一行#!/usr/bin/python 改为 #!/usr/bin/python2.7,意思就是将python2指向python2.7

最后

执行python,即可看到是python3.5.0版本
执行python2,即可看到是python2.7.5版本

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: