大佬教程收集整理的这篇文章主要介绍了CentOS下编译安装Python2.7.6,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
CentOS下面Python在升级到2.7.6的时候,没有找到安装包直接安装,只能通过源代码编译的方式来安装Python 2.7.6版本。这篇是编译和安装Python2.7.6的过程记录。
CentOS系统中安装了development tools。要编译安装Python,执行下面代码:
1
2
3
4
5
6
7
8
9
10
|
$
pushd
/usr/local/src
sudo
mkdir
python
chown
$USER python
cd
python
$ wget https:
//www
.python.org
/ftp/python/2
.7.6
/Python-2
.7.6.tgz
tar
zxvf Python-2.7.6.tgz
Python-2.7.6
make
make
install
|
代码过程:
1. 在@H_419_115@/usr/local/src创建python文件夹,并将Python文件夹所有者设置为当前用户(非root)
2. 进入创建的python目录下,从官方网站上下载python2.7.6源代码包。
3. (非必须)如果要校验包的一致性,可以在官方网站上下载sig文件,并通过PGP校验文件,也可以通过官网提供的MD5校验下载的压缩包。更多关于校验的信息请参考Linux下校验文件的完整性(MD5,SHA1,PGP)。本代码忽略了此过程。
4. 解压压缩包到当前目录,并进入Python-2.7.6
目录
5. 配置python并编译。这步只是用了--prefix
参数指示安装路径。
6. 安装Python [也可使用altinstall的安装方式,这样文件末尾会带上版本号。updated: 2015-07-13]
上面是在Python编译安装顺利的情况下的大体流程,但是我在编译的时候,Python出现了下面的提示信息:
6 |
Python build finished,but the necessary bits to build these modules were not found:
_bsddb _sqlite3 _ssl
_tkinter bsddb185 bz2
dbm gdbm readline
sunaudiodev
To
find
the necessary bits,
look
in
setup.py
detect_modules()
for
the module's name.
当然,每个机器上因为不同的配置,编译报错信息也会不同,比如网上有人的报错就是下面这样的:
7 |
以上是大佬教程为你收集整理的CentOS下编译安装Python2.7.6全部内容,希望文章能够帮你解决CentOS下编译安装Python2.7.6所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。