文档章节

自定义编译安装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/

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

 

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

© 著作权归作者所有

共有 人打赏支持
乐搏学院
粉丝 7
博文 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
Freeline使用指南,完美亲测,能跑起来,增量编译速度飞起来

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

bake_
09/04
0
0
Ubuntu10.10下编译安装vim 7.3

vim7.3正式版发布了,Ubuntu 10.10中用apt-get安装的vim的版本是7.2,想体验7.3的新功能,就只能自己编译了。 下面是最新版安装笔记: 1. 加入必需的终端库: sudo apt-get install libncur...

durban
2012/05/08
0
0
Yoda:您的 Linux 系统命令行个人助理

不久前,我们介绍了一个名为 “Betty” 的命令行虚拟助手。今天,我偶然发现了一个类似的实用程序,叫做 “Yoda”。Yoda 是一个命令行个人助理,可以帮助您在 Linux 中完成一些琐碎的任务。它...

作者: Sk
04/29
0
0
windows上搭建QEMU虚拟机笔记

QEMU依赖的东西并不很多, 所以不用太费力就在windows上编译好了. 主要依赖就是glib2, SDL, 另外zlib,gettext之类的库还有pkg-config等 工具mingw中一般都有包含了, 只需要编译glib2和SDL就可...

Jackarain
2011/11/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Node 框架接入 ELK 实践总结

我们都有过上机器查日志的经历,当集群数量增多的时候,这种原始的操作带来的低效率不仅给我们定位现网问题带来极大的挑战,同时,我们也无法对我们服务框架的各项指标进行有效的量化诊断,更...

嫣然丫丫丫
31分钟前
1
0
PostgreSQL 调用 Rust 函数内存耗用研究

开始看 PostgreSQL 的文档,以为对于那些 .so 形式的二进制扩展函数,比如用 C 语言编写的、Rust 编写的等,PG 会把它们装载到每个连接的内存里去。 因为 Rust 现在编译出来的二进制文件还比...

helloclia
32分钟前
2
0
HTTP Authorization Base64 验证

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.nio.charset.Charset;import java.util.B......

laolin23
32分钟前
1
0
Spring Cloud Finchley.SR1 的学习与应用 7 - 服务容错保护 Hystrix

Hystrix 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况,这种现象被称为服务雪崩效应。为了应对服务雪崩,一种常见的做法是手动服务降级。而 Hystrix 的出现,给我们提...

张shieppp
36分钟前
2
0
PHP利用多进程处理任务(一篇写得比较容易理解的多进程文章)

 PHP多进程一般应用在PHP_CLI命令行中执行php脚本,不要在web访问时使用。   多进程处理分解任务一般要比单进程更快。 php查看是否安装多进程模块: php -m | grep pcntl (pcntl是proce...

hansonwong
36分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部