前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7 安装Python3.6.

Centos7 安装Python3.6.

作者头像
py3study
发布2020-01-08 11:40:43
7820
发布2020-01-08 11:40:43
举报
文章被收录于专栏:python3python3python3

一、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

    yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y
blob.png
blob.png
blob.png
blob.png

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

    下载地址:https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

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

blob.png
blob.png

3、解压文件:

    xz -d Python-3.6.5.tar.xz

    tar -xvf Python-3.6.5.tar.xz

blob.png
blob.png
blob.png
blob.png

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

4、进入到文件目录

    cd Python-3.6.5

blob.png
blob.png

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

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

blob.png
blob.png
blob.png
blob.png

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

blob.png
blob.png
blob.png
blob.png

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

blob.png
blob.png
blob.png
blob.png

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

     yum -y install zlib*

    安装zlib*后,重新编译 

    make install

blob.png
blob.png

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

    cd /usr/bin/

blob.png
blob.png

    mv python python.bak  #备份原文件

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

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

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

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

    修改yum配置文件: 

    vi /usr/bin/yum

blob.png
blob.png

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

blob.png
blob.png

9、测试yum时候正常:

    yum -y install vim

blob.png
blob.png

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

    vi /usr/libexec/urlgrabber-ext-down

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

blob.png
blob.png

10、再次测试yum是否正常

    yum -y install vim

blob.png
blob.png

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

二、Centos7安装 Ipython 6.1.0

1、安装依赖环境

yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y
blob.png
blob.png

2、下载ipython安装包

   安装包下载地址:

wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3f3f722da6935d7ac0e51346
blob.png
blob.png

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

     yum -y install wget

blob.png
blob.png

    继续下载ipython安装包

blob.png
blob.png

2、安装ipython

   tar xf ipython-6.1.0.tar.gz 

   cd ipython-6.1.0

blob.png
blob.png

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

    python setup.py install

blob.png
blob.png
blob.png
blob.png

3、测试ipython是否安装成功

blob.png
blob.png

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

alias ipython='python -m IPython'

blob.png
blob.png

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

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

    pip3 install traitlets

blob.png
blob.png

5、下载安装pip

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

blob.png
blob.png

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

blob.png
blob.png

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

blob.png
blob.png

6、安装traitlets模块

     pip install traitlets

blob.png
blob.png

7.     pip3 install pygments

blob.png
blob.png

8.  pip3 install pexpect

blob.png
blob.png

9.    pip3 install pickleshare

blob.png
blob.png

10.    pip3 install prompt_toolkit

blob.png
blob.png

11.     pip3 install simplegeneric

blob.png
blob.png

12. 再次测试 ipython :

blob.png
blob.png

总结:

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档