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
时间: 2024-08-08 03:09:59

python--linux安装的相关文章

python linux安装anaconda

步骤: 1.在清华大学镜像站中下载anaconda版本:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda2-4.2.0-Linux-x86_64.sh 2.终端切换到后缀.sh的anaconda文件的目录 3.执行以下命令: bash [anaconda文件名]

Windows+Linux安装Python工具setuptools

Windows+Linux安装Python工具setuptools setuptools是 Python Enterprise Application Kit(PEAK)的一个副项目,它 是一组Python的 distutilsde工具的增强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况. 经常接触Python可能会注意到,当需要安装第三方pytho

Linux安装python环境方法

打开WEB浏览器访问http://www.python.org/download/ 选择适用于Unix/Linux的源码压缩包. 下载及解压压缩包. 如果你需要自定义一些选项修改Modules/Setup 执行 ./configure 脚本 make make install 执行以上操作后,Python会安装在 /usr/local/bin 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号.

Linux环境下Python的安装过程

编译&安装 在Python-2.7.3 根目录下运行 ./configure 补:configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用.打开 Makefile你就会发现,里边制定了构建的顺序, Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件. make make实际上编译你的源代码,并生成执行文件. 再执行make install 命令 make install make inst

Linux平台下Python的安装及IDE开发环境搭建

Linux平台下Python的安装及IDE开发环境搭建 1.Python安装 Python有2.X和3.X两个版本,由于2.X的版本较稳定,使用者也较多,本文选择使用Python 2.X版本. 安装步骤: (1) 下载Python安装包:https://www.python.org/downloads/ (2)  解压安装包:tar zxvf Python-2.7.10.tgz (3)  编译:./compile (4)  安装:make && make install 说明: ① 这样p

Linux 安装python爬虫框架 scrapy

Linux 安装python爬虫框架 scrapy http://scrapy.org/ Scrapy是python最好用的一个爬虫框架.要求: python2.7.x. 1. Ubuntu14.04 1.1 测试是否已经安装pip # pip --version 如果没有pip,安装: # sudo apt-get install python-pip 1.2 然后安装scrapy Import the GPG key used to sign Scrapy packages into APT

linux 安装python MySQLdb

转自:https://my.oschina.net/jywm/blog/757973 安装步骤 在服务器安装了mysql 或者mysql-connect的前提下 1.安装setuptools 2.安装mysql-python 1.No module named setuptools *原因 没有安装setuptools工具 *解决方案 在python官网https://pypi.python.org搜 setuptools工具,复制工具连接,然后如下操作 #wget https://pypi.p

Linux安装多个Python版本

安装多个版本的Python: 1 下载源码 Python-2.7.6.tgz 2 设置安装位置与编译 tar zxvf Python-2.7.6.tgz cd Python-2.7.6 ./configure --prefix=/usr/local/python-2.7.6    #重要,指定python的安装路径,可以自己设置. make && make install 3 运行Python /usr/local/python-2.7.6/bin/python 4 修改Python软连接

python升级安装后的yum的修复

升级python版本号后,执行yum # yum -y install openssl 提演示样例如以下: There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum Please install a package which provides this module, or veri

编程语言Python的安装与使用

我发现学习IT到一定程度避免不了要和编程语言打交道,大学时学习C语言因为老师能力有限,讲得我对此兴趣全无,得过且过的混了过去.不过现在真的感觉有点后悔.只是后悔也没任何用处.那还是学习吧.最近看了许多有关编程语言入门的资料,感觉Python比较适合我.然后就开始学习. 下面分享自己学到的Python的基本知识:安装与使用 本篇文章分三部分: 1,Python的下载 2,Python的安装 3,IDLE基本使用 Python的下载(Linux用户不必下载安装,在安装Linux时已经将Python安