专栏首页乐沙弥的世界Linux 7下安装Python 3.6

Linux 7下安装Python 3.6

版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。

在Linux 7版本中,系统默认自带python2.x的版本。随着python3.x的不断普及与广泛使用,越来越多的应用程序基于Python3开发。本文主要描述在Linux 7下使用编译方式安装Python 3。

一、当前环境

# more /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 

# python --version
Python 2.7.5

二、安装依赖包

# yum install gcc -y
# yum install zlib* -y

三、下载安装介质

# cd /usr/local/src
# wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

四、安装配置Python

# tar -xf Python-3.6.4.tgz
# cd Python-3.6.4/
# ./configure
# make && make install

# ln -sv /usr/local/src/Python-3.6.4 /usr/local/python3
# /usr/local/python3/python --version
Python 3.6.4

### pip3也被一同安装
# pip3 -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

# ln -sv /usr/local/python3/python /usr/bin/python3

# python3
Python 3.6.4 (default, Sep 16 2018, 17:28:09) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello Python")
hello Python

# python
Python 2.7.5 (default, Nov 20 2015, 02:00:19) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

如上,两个版本同时并存

六、相关错误

错误1
configure: error: in `/usr/local/src/Python-3.6.4':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
# yum install gcc -y

错误2
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
# yum install zlib* -y

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux下安装python 3.6

    获取Anaconda3-4.3.1-Linux-x86_64.sh、netCDF4-1.2.7-cp36-cp36m-manylinux1_x86_64.whl...

    py3study
  • 【Ubuntu】Tensorflow对训练后的模型做8位(uint8)量化转换

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    superhua
  • Openstack Pike本地yum源搭建

    在部署Openstack的时候,可能环境受限,不能连接外网,这时候需要通过本地yum源完成安装。

    后端云
  • CentOS 7中实现Python 3.

    貌似目前大多数Linux发行版本中自带的Python还都是2.7.x系列,但是越来越多的包包都开始抛弃2.7.x版本了,记录一下在CentOS 7中安装Pyth...

    py3study
  • CentOS 7上安装Python 3.

    CentOS 7默认安装了Python 2.7,系统本身也使用它来启用系统命令例如‘yum’

    py3study
  • 深度学习GPU环境Ubuntu16.04+GTX1080+CUDA9+cuDNN7+TensorFlow1.6环境配置

    本节详细说明一下深度学习环境配置,Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN ...

    崔庆才
  • Linux ( Centos 7 )下 安装 jenkins

    jenkins 镜像查询地址: http://mirrors.jenkins-ci.org/status.html

    zhangyunfeiVir
  • 自建ceph yum源

    新手小白教程之如何在内网环境构建yum源 准备好一台新安装好的CentOS7 机器,不要安装任何软件包。

    用户1260683
  • 国内外大厂都在使用Python,学习第一步Python3 的入门安装!

    目前越来越流行,常应用于运维自动化、云计算、虚拟化、机器智能等领域;国内大公司BAT,京东,网易等都会用到。国外的YouTube、Google、Yahoo甚至N...

    一墨编程学习
  • TensorFlow实战:验证码识别

    项目地址:https://github.com/kerlomz/captcha_trainer

    Coriander
  • 使用Docker部署用于学习的ElasticSearch集群

    关于Docker入门可以看下我写的这篇《开发也需了解的运维知识之Docker》,也介绍了如何在Linux服务器上安装Docker。

    Java艺术
  • 如何将CentOS7升级至CentOS8(详细步骤)

    执行命令:yum install yum-utils epel-release -y

    砸漏
  • CentOS 7 下安装 Python

    当前最新的 CentOS 7.3 默认安装的是 Python 2 ,并且默认的官方 yum 源中不提供 Python 3 的安装包。最近需要在机器上装awscl...

    py3study
  • Anaconda使用总结

    1、Anaconda简介2、Anaconda安装(Linux和Windows)3、Conda的包管理与环境管理

    用户7886150
  • [Python运维]Python3.6的安装

    这个专题讲解Python相关方面的内容,首先是运维方面,例如数据库,Linux等,后续会有Web,爬虫等。

    bsbforever
  • Python快速切换不同版本

    Hyperledger目前只支持2.7,但是3.6明显对编码解析更好。 所以只好找个快速切换版本的办法了。。。

    SeanCheney
  • 【数据分析从入门到“入坑“系列】利用Python学习数据分析-环境配置和软件安装

    由于人们用Python所做的事情不同,所以没有一个普适的Python及其插件包的安装方案。由于许多读者的Python科学计算环境都不能完全满足本系列的需要,所以...

    天道Vax的时间宝藏
  • Windows下Anaconda和PyCharm的安装与使用详解

    (下面都是一些口水话,可以稍微了解一下,不必过于斟酌��)   Anaconda是将Python和许多常用的package(Python开源包)打包直接来使...

    砸漏
  • Python开源扫雷游戏

    Python WxPython开源扫雷游戏PyMine新版1.4有少量API修改,并移植至Python 3.6和wxPython 4.0.3。本例为开源扫雷游戏...

    程序源代码

扫码关注云+社区

领取腾讯云代金券