专栏首页乐沙弥的世界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 条评论
登录 后参与评论

相关文章

  • Oracle实例和Oracle数据库(Oracle体系结构)

    --==========================================

    Leshami
  • Python简介

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

    Leshami
  • RMAN 概述及其体系结构

    是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库于一体的Oracle 工具,支持命令行及图形界面操作

    Leshami
  • CentOS 编译安装 python 3

    CentOS 6自带的python是2.6的,下面记录下CentOS6源码安装python 3.5的过程

    py3study
  • alias导致virtualenv异常的分析和解法

    virtualenv 可以虚拟出一个独立的Python环境,在这个环境中安装的第三方库不会对系统中的Python产生影响。作为一个系统洁癖,我的系统中的Pyth...

    青南
  • CENTOS 安装python双版本(2

    CentOS6使用Python2.6.6作为系统默认的python,几个关键的系统实用程序都是以它作为开发语言的,例如yum,如果对默认的Python解释器进行...

    py3study
  • python3.5安装_linux系统环

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqli...

    py3study
  • Python研发工程师必备工具合集

    1.功能强大、性能优良、界面美观、多平台兼容,但是收费;不过收费也不是很贵,有条件的还是建议买个正版,省事又方便。

    py3study
  • [Python]基本概念与操作2(针对Python2)

    原文链接:http://blog.csdn.net/humanking7/article/details/45276889

    祥知道
  • 除了人工智能,Python还在哪些领域有着深入应用?

    Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,欢迎前来领取...

    python学习教程

扫码关注云+社区

领取腾讯云代金券