python--linux安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--linux安装相关的知识,希望对你有一定的参考价值。

centos7

查看默认Python版本自带2.7.5版本

[[email protected] ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[[email protected]-node1 ~]# python -V
Python 2.7.5

升级版本-3.x

1、安装gcc,用于编译Python源码

[[email protected] ~]# yum install gcc

 2、下载源码包

 官网下载:https://www.python.org/ftp/python/

3、解压并进入源码文件

[[email protected] ~]# ll
total 14468
-rw-------. 1 root root     1208 Dec 15  2016 anaconda-ks.cfg
-rw-r--r--  1 root root 14808460 Apr 20 15:47 Python-3.5.0.tar.xz
[[email protected]-node1 ~]# tar xf Python-3.5.0.tar.xz
[[email protected]-node1 ~]# cd Python-3.5.0/
[[email protected]-node1 Python-3.5.0]# ll
total 980
-rw-r--r--  1 1000 1000   8466 Sep 13  2015 aclocal.m4
-rwxr-xr-x  1 1000 1000  42856 Sep 13  2015 config.guess
-rwxr-xr-x  1 1000 1000  35740 Sep 13  2015 config.sub
-rwxr-xr-x  1 1000 1000 464952 Sep 13  2015 configure
-rw-r--r--  1 1000 1000 150676 Sep 13  2015 configure.ac
drwxrwxr-x 18 1000 1000   4096 Sep 13  2015 Doc
drwxrwxr-x  2 1000 1000     20 Sep 13  2015 Grammar
drwxrwxr-x  2 1000 1000   4096 Sep 13  2015 Include
-rwxr-xr-x  1 1000 1000   7122 Sep 13  2015 install-sh
drwxrwxr-x 46 1000 1000   8192 Sep 13  2015 Lib
-rw-r--r--  1 1000 1000  12761 Sep 13  2015 LICENSE
drwxrwxr-x  8 1000 1000    151 Sep 13  2015 Mac
-rw-r--r--  1 1000 1000  56690 Sep 13  2015 Makefile.pre.in
drwxrwxr-x  2 1000 1000   4096 Sep 13  2015 Misc
drwxrwxr-x 11 1000 1000   4096 Sep 13  2015 Modules
drwxrwxr-x  4 1000 1000   4096 Sep 13  2015 Objects
drwxrwxr-x  2 1000 1000   4096 Sep 13  2015 Parser
drwxrwxr-x  6 1000 1000   4096 Sep 13  2015 PC
drwxrwxr-x  2 1000 1000   4096 Sep 13  2015 PCbuild
drwxrwxr-x  2 1000 1000     79 Sep 13  2015 Programs
-rw-r--r--  1 1000 1000  41790 Sep 13  2015 pyconfig.h.in
drwxrwxr-x  3 1000 1000   4096 Sep 13  2015 Python
-rw-r--r--  1 1000 1000   6740 Sep 13  2015 README
-rw-r--r--  1 1000 1000  98075 Sep 13  2015 setup.py
drwxrwxr-x 22 1000 1000   4096 Sep 13  2015 Tools

4、编译安装

[[email protected] Python-3.5.0]# ./configure
[[email protected]-node1 Python-3.5.0]# make all
[[email protected]-node1 Python-3.5.0]# make install

注:编译需要等一段时间~

5、查看版本

[[email protected] Python-3.5.0]# /usr/local/bin/python3.5 -V
Python 3.5.0

6、修改默认Python版本

[[email protected] Python-3.5.0]# mv /usr/bin/python /usr/bin/python2.7.5         #移走旧版本的python并命名为2.7.5
[[email protected]-node1 Python-3.5.0]# ln -s /usr/local/bin/python3.5 /usr/bin/python  #做软连接
[[email protected]-node1 Python-3.5.0]# python -V                                       #验证默认版本
 Python 3.5.0

 

7、防止yum执行异常,修改yum使用的Python版本

[[email protected] Python-3.5.0]# vim /usr/bin/yum    #将头部 #!/usr/bin/python 修改为 #!/usr/bin/python3.5
[[email protected]-node1 Python-3.5.0]# cat /usr/bin/yum
#!/usr/bin/python3.5
import sys

 

以上是关于python--linux安装的主要内容,如果未能解决你的问题,请参考以下文章

VIM 代码片段插件 ultisnips 使用教程

Python3 - Linux 下安装 LibreOffice 以及使用

Python3 - Linux 下安装 LibreOffice 以及使用

Python3 - Linux 下安装 LibreOffice 以及使用

Python3 - Linux 下安装 LibreOffice 以及使用

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段