python3.6.5安装教程-Centos7 安装Python3.6.5

一、centos7 安装 Python3.6.5教程

1、在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装):

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

2、从官网上下载Python源码包

下载完成后,将源码包上传至服务器

AAffA0nNPuCLAAAAAElFTkSuQmCC

3、解压文件:

xz -d Python-3.6.5.tar.xz

tar -xvf Python-3.6.5.tar.xz

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

注:将Python文件解压到 /usr/文件夹中。

4、进入到文件目录

cd Python-3.6.5

AAffA0nNPuCLAAAAAElFTkSuQmCC

5、开始对Python进行安装编译

./configure --prefix=/usr/Python-3.6.5

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

执行make命令(一直等待编译即可,大概五六分钟)

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

执行make install 命令(等待编译安装)

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

安装过程中出现错误,需要安装zlib包

yum -y install zlib*

安装zlib*后,重新编译

make install

AAffA0nNPuCLAAAAAElFTkSuQmCC

6、让Centos7系统能够默认使用Python3.6

cd /usr/bin/

AAffA0nNPuCLAAAAAElFTkSuQmCC

mv python python.bak #备份原文件

ln -s /usr/Python-3.6.5/bin/python3.6 /usr/bin/python (注意自己文件首字母大小写)

(备注:ln -s 源文件 目标文件 做软链接)

7、测试Python3.6.5是否安装成功

AAffA0nNPuCLAAAAAElFTkSuQmCC

8、因为yum源使用的Python2,替换为Python3以后,会导致其无法正常工作。需要修改以下信息:

修改yum配置文件:

vi /usr/bin/yum

AAffA0nNPuCLAAAAAElFTkSuQmCC

把文件的头部 #!/usr/bin/python 改成 #!/usr/bin/python2.7

AAffA0nNPuCLAAAAAElFTkSuQmCC

9、测试yum时候正常:

yum -y install vim

AAffA0nNPuCLAAAAAElFTkSuQmCC

提示错误,需要修改以下信息:

vi /usr/libexec/urlgrabber-ext-down

将 /usr/bin/python 改为 /usr/bin/python2.7

AAffA0nNPuCLAAAAAElFTkSuQmCC

10、再次测试yum是否正常

yum -y install vim

AAffA0nNPuCLAAAAAElFTkSuQmCC

以上步骤为Centos7 安装Python3.6.5的实际操作文档。

二、Centos7安装 Ipython 6.1.0

1、安装依赖环境

2、下载ipython安装包

安装包下载地址:

提示没有安装wget工具,使用yum安装wget工具

yum -y install wget

继续下载ipython安装包

2、安装ipython

tar xf ipython-6.1.0.tar.gz

cd ipython-6.1.0

使用Python安装ipython(前提已安装Python)

python setup.py install

3、测试ipython是否安装成功

出现这样的错误,说明环境变量设置错误,修改方式如下:

alias ipython='python -m IPython'

4、提示以上错误,需要通过pip安装所有缺失模块,直至ipython运行成功:

提示缺少"traitlets’模块,通过pip安装确实模块

pip3 install traitlets

5、下载安装pip

安装扩展源:yum -y install epel-release

安装Python-pip模块:yum install python-pip

ln -sv /usr/Python-3.6.5/bin/pip3 /usr/bin/pip3

6、安装traitlets模块

pip install traitlets

7. pip3 install pygments

8. pip3 install pexpect

9. pip3 install pickleshare

10. pip3 install prompt_toolkit

11. pip3 install simplegeneric

12. 再次测试 ipython :

总结:

在pip安装的过程中浪费了大量的时间,一直提示-bash: pip3: command not found 从网上找了很多方法,都不管用,最后创建了软链接终于成功。

通过此次安装得知:在安装的过程中,遇到什么问题要多搜索,一定能找到解决办法的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值