自定义编译安装python简单笔记。

python:centos6默认版本2.6,如果想要获得更高版本,编译安装是不错的选择

1、自定义安装,不需要刻意直接制定目录或者文件删除即可。

2、yum安装的因为有依赖关系,yum直接卸载可能影响其它程序。

3、python高版本会增加一些功能。

官网:https://www.python.org/ 下载链接:https://www.python.org/downloads/  linux目前最新版本2.7.x

[[email protected] ~]# python

python     python2    python2.6  

[[email protected] ~]# python

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

安装:

[[email protected] ~]# wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz^C

[[email protected] ~]# ls

Python-2.7.8.tgz

[[email protected] ~]#

[[email protected] ~]# tar xf Python-2.7.8.tgz 

[[email protected] ~]# cd Python-2.7.8

[[email protected] Python-2.7.8]#

[[email protected] Python-2.7.8]#./configure --prefix=/usr/local/python-2.7

[[email protected] Python-2.7.8]#make

[[email protected] Python-2.7.8]#make install

#配置环境变量:(最好不要配置在profile里面,而是单独配置。)

#vim /etc/profile.d/python2.7.sh

#[[email protected] profile.d]# cat python.2.7 

#export python=/usr/local/python-2.7/bin/

#[[email protected] profile.d]#

如果用新的python,则可以把旧的python备份。

[[email protected] bin]# cd /usr/bin

[[email protected] bin]# mv python python.bak

[[email protected] bin]# ln -s /usr/local/python-2.7/bin/python /usr/bin/

[[email protected] bin]# python

Python 2.7.8 (default, Sep  5 2016, 17:22:38) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

python模板安装:

官方参考文档:https://docs.python.org/2.7/

模板安装官方参考文档:https://docs.python.org/2.7/installing/index.html

时间: 2024-10-15 07:15:49

自定义编译安装python简单笔记。的相关文章

数据库5.5.32编译安装和简单的初步优化

.数据库5.5.32编译安装和简单的初步优化 1.环境: [[email protected] sbin]# cat/etc/redhat-release CentOS release 6.6 (Final) Ip:外网:10.0.0.31  内网:172.16.1.31 2.安装步奏: Useradd mysql -s /sbin/nologin -M Id mysql yum install cmake -y yum install libaio-develncurses-devel -y

Linux 下编译安装 Python 3.4

Linux 下编译安装 Python 3.4 更新于 2014-09-24 02:01:05 UEANER 系统环境: CentOS 6.5 x86_64 / Fedora 20 x86_64 安装相关包 # yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 下载 Python 3.4 源码包 # wget http://mirr

Linux基础-编译安装Python

终于涉及一点儿专业的了,说实话,对于目前的我难度还是挺大的,这句话送给未来的自己 挑战开始: 首先了解一下Python3.6,底层是由c++开发的,所以在linux下需要C++的支持,必然少不了gcc的软件,那么我们一步一步的试着做下去 下载Python3.6 进入终端,我们开始操作了,新建文件夹 /NB_Python ,使用tar 将Python.tgz解包到/NB_Python中 使用yum groupinstall 软件组 来将开发工具全部安装 下面要对Pyhon的安装配置文件进行编辑了

centos编译安装python太慢了,改用yum安装。

在centos5.8下编译安装python2.7.8好几次,每次好几个小时,没有编译完过.太烦了,改用yum安装,版本是2.6.8,一分钟搞定. 转载自http://blog.slogra.com/post-235.html 系统:centos 5.8 需要的软件包:epel-release-5-4.noarch.rpm 1.查看目前的python版本[[email protected] ~]# python -VPython 2.4.3可以看到目前python的版本是2.4.3 2.安装EPE

CentOS 6.7 final编译安装Python 2.7.11

CentOS 6.7默认的Python版本为2.6.6,现升级为Python 2.7.11 1.安装编译环境 yum groupinstall "Development tools" 2.安装依赖的包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 3.下载Python wget https://www.python.org/ftp/python/2.7.11/Python-2.7.

CentOS6 编译安装python 3.5

最近准备沉下心来学习python,以前只是学习了python的基础,都是在2.X的版本下,不过随着3.X的版本演化,所以准备以后都转移到3.X上来. 目标:编译安装python3.5 环境:centos6.7 32位 纯净最小化安装 第一步:准备工作 安装wget工具: yum install wget -y 下载python3.5源码包: wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz 安装xz,否则无法解压xz

编译安装python

简介  Python(英语发音:/paθn/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议[1] .Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序

Linux rhel 6.4 apache编译安装以及简单配置过程(1)

Linux rhel  6.4 编译安装apache过程(1) 注:以下摘取的都是安装过程中执行的命令,命令反馈没有贴出来以"......"代替.观看的时候注意执行命令时所在的目录. 安装平台 [[email protected] ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Santiago) 需要的工具版本以及下载地址 1.httpd-2.4.25.tar.gz (http://ht

CentOS 6编译安装python 3.6.1

Python官网:https://www.python.org/ 一.查看CentOS版本和系统默认Python版本: # cat /etc/redhat-release # python -V 二.编译安装Python-3.6.1: 1.安装依赖软件包: # yum -y groupinstall "Development tools" # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite