文档章节

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

乐搏学院
 乐搏学院
发布于 2017/05/24 11:59
字数 382
阅读 4
收藏 0

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

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

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

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

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

[root@node6 ~]# python

python     python2    python2.6  

[root@node6 ~]# python

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

安装:

 

[root@node6 ~]# wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz^C

[root@node6 ~]# ls

Python-2.7.8.tgz

[root@node6 ~]#

[root@node6 ~]# tar xf Python-2.7.8.tgz 

[root@node6 ~]# cd Python-2.7.8

[root@node6 Python-2.7.8]#

[root@node6 Python-2.7.8]#./configure --prefix=/usr/local/python-2.7

[root@node6 Python-2.7.8]#make

[root@node6 Python-2.7.8]#make install

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

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

 

#[root@node6 profile.d]# cat python.2.7 

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

#[root@node6 profile.d]#

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

[root@node6 bin]# cd /usr/bin

[root@node6 bin]# mv python python.bak

[root@node6 bin]# ln -s /usr/local/python-2.7/bin/python /usr/bin/

[root@node6 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

 

登录乐搏学院官网http://www.learnbo.com/

或关注我们的官方微博微信,还有更多惊喜哦~

 

本文出自 “永不放弃!任志远” 博客,转载请与作者联系!

© 著作权归作者所有

共有 人打赏支持
乐搏学院
粉丝 6
博文 526
码字总数 707467
作品 0
丰台
程序员
Ubuntu下python安装mysqldb

Ubuntu下python安装mysqldb(驱动) 今天呢是Ubuntu下给python安装mysql驱动,方法如下:在终端中输入:sudo apt-get install python-mysqldbOK,搞定,简单吧?来测试下安装完成之后可以在Pyt...

cosmos180
2013/06/14
0
0
Windows下安装python2和python3双版本

现在大家常用的桌面操作系统有:Windows、Mac OS、ubuntu,其中Mac OS 和 ubuntu上都会自带python。这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及pyt...

流氓兔-
08/24
0
0
PostgreSQL入门篇学习笔记(一)

PostgreSQL最强大的开源数据库,以前一直以为是mysql。可谓无知者,无畏也。井底之娃,一个八线城市的python运维dba的悲哀。 以下把PostgreSQL简称为pg。 1,pg是唯一能做到数据零丢失的开源...

落叶刀
2015/11/21
0
0
Freeline使用指南,最新亲测,能跑起来,增量编译速度飞起来

最近接入freeline,一开始各种bug,百度资料介绍一堆,能跑起来的没一个,简直让人抓狂 现在自己弄好了,再次做下笔记,相信能解决一些人接入freeline的烦恼 直奔主题 使用步骤 1.python安装...

bake_
09/04
0
0
不能写脚本的 Markdown 编辑器不是好 CHM 制作工具

Lunar Markdown Editor(LME,现在的名字是 Markdown To CHM)是个 Markdown 编辑器,用于制作 CHM 还是比较方便的。 注意:LME 本身不能制作 CHM 文档——它只是可以创建 CHM 工程文件。然后...

帆船
06/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
1
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
2
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
今天
1
0
Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常...

xtof
今天
3
0
代码质量管理平台-sonarqube

在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装 进入官网下载:...

落叶清风
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部