专栏首页python3Linux下安装Python

Linux下安装Python

一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,因为工作原因,这里需要用到Python3.6.3的版本,在这里,小编将会一步步的教大家进行再Linux下Python3的安装。

一、安装之前查看自带的Python的版本

二、上传并解压Python3.6.3

三、python安装之前需要一些必要的模块,比如openssl,readline等,如果没有这些模块后来使用会出现一些问题,比如没有openssl则不支持ssl相关的功能,并且pip3在安装模块的时候会直接报错。至于需要什么模块在make完之后python会给出提示,通过提示进行安装即可装全,下面是需要提前预装的依赖,装完这些依赖,python基本上便可以安装成功了:(注意,需要提前切换至root用户下)

 1 yum -y install zlib zlib-devel
 2 yum -y install bzip2 bzip2-devel
 3 yum -y install ncurses ncurses-devel
 4 yum -y install readline readline-devel
 5 yum -y install openssl openssl-devel
 6 yum -y install openssl-static
 7 yum -y install xz lzma xz-devel
 8 yum -y install sqlite sqlite-devel
 9 yum -y install gdbm gdbm-devel
10 yum -y install tk tk-devel
11 yum install gcc

四、接下来就是安装我们的Python3.6.3了

首先先切换到我们之前解压的Python3.6.3的目录下

然后进行configure操作

最后进行make和make install操作

没有报错,说明安装成功。值得注意的是,Python3.6.3自带了pip和setuptools,至于如何配置pip进行Python扩展包的下载,我们下一篇博客介绍。

五、Python3.6.3安装成功之后,检查python的版本发现还是之前的2.6.6版本的

此时,我们需要创建咱们新版本(3.6.3)的软链接

首先切换到root用户下

旧版本的软链接可以不用删除,改个名字即可,然后创建新版本的软链接

最后我们再次切换到普通用户下,查看Python的版本,发现已经是我们最新安装的3.6.3的版本了。

至此,Python3.6.3的安装就已经完成了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Centos 7安装 redmine 3

    ========================================================

    py3study
  • centos opencv + python

    py3study
  • Centos7 安装Python3.6.

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

    py3study
  • 【社交图挖掘】wikipedia数据批量导入neo4j

    最近,在做低质量账户挖掘项目。收集了一些资料,分享给大家。本案例是,挖掘wikikedia的关系链。代码是java编写,包括:wikipedia数据库的数据抽取...

    fishexpert
  • 宽投金融科技曲峰:金融大数据领域将进入分工明确的时代

    数据猿导读 金融大数据领域将会进入一个分工明确,互惠合作的时代。需要大数据服务的很多,而宣称能够提供大数据服务的也很多,但事实上,这是一个对于具体实施的要求非常...

    数据猿
  • mongodb踩坑- C:\Program Files\nodejs\node_cache\_logs\2019-01-08T08_49_25_665Z-debug.log

    在mongodb的实际项目里面,有时候重新启动,或者命令操作频繁,会出现一些报错C:\Program Files\nodejs\node_cache\_logs...

    祈澈菇凉
  • Angular-cli 搭建项目

    半指温柔乐
  • 机器学习的应用

    01/20 最近在系统地学习斯坦福大学的机器, 共有20课,这是第一课《机器学习的动机与应用》的学习心得。 一、监督学习 特点:提供标准答案的训练数据 任务...

    mixlab
  • 整理一波软件源镜像同步工具+DevOps工具

    上个月,同学的公司,格奕,突然间跪了。这个月基本属于休息+四处溜达。同时空闲的时候也想整理下之前做得一些之前的做得一些小工具们。在不泄密的情况下开源出来吧(其实...

    owent
  • Kubernetes(6:访问)

    出于安全考虑,默认配置下Kubernetes不会将Pod调度到Master节 点。如果希望将k8s-master也当作Node使用,可以执行如下命令: ku...

    用户5760343

扫码关注云+社区

领取腾讯云代金券