7相关问题永利集团304com:

CentOS下使用yum安装的python版本是2.6.6,若要安装3.3.0本子,须求下载源码

1,安装python2.7安装包。
从官方网站下载python2.7.6的安装包。
https://www.python.org/download/releases/2.7.6。
解压后做以下几步:
(1) ./configure –prefix=/usr/local/python2.7
(2)实施make命令操作 对源码实行编写翻译。
(3)推行make install 进行安装。
假如没报错就象征 python2.7曾经设置到了你的服务器上。
2,修改服务器原有python命令暗中认可的python版本(日常是2.6只怕更低)
在极端输入python命令,会发觉系统本来版本为2.6,并不曾动用我们的2.7本子。
那是你能够用which
python命令查看该python命令调用的是十分地方的python,平常情形下在/usr/bin/python
这里。
唯独此地的python指向的系列自带的2.6本子。而大家设置的python2.7的一声令下在/usr/local/python2.7/bin/python那边。
咱俩只需把/usr/bin/python 删除掉:rm /usr/bin/python。然后做个软连接 ln
-s /usr/local/python2.7/bin/python /usr/bin/python。
本条时候 大家再一遍在巅峰输入python命令
bingo!已经成了2.7版本。
3,yum工具已经不得以行使了
那会儿你输入 yum install xxxx 会提醒您yum模块找不到。
实际 yum 是信赖python
的。当大家修改了村生泊长的python版本之后这么些yum会调用大家的2.7本子的python,而笔者辈2.7本子未有yum就可以报错。
我们只需求 用 which yum 找到yum的地点,然后
编辑yum文件,然后把文件首行的#!/usr/bin/python
改成#!/usr/bin/python2.6
(其实在/usr/bin上面依旧是有python2.6那些文件的)。那样子yum就又有啥不可应用了。我就一向在想yum非得用python2.6吧?答案:是的,前几天是二零一七年六月24日,但现行反革命停止yum还不得不在2.6底下接纳,是还是不是很变态!
4,安装setuptools和pip
世家理解pip是行使python很有益的工具,其信任setuptool。所以首先大家要安装setuptool。(笔者平昔从官方网址下载setuptool和pip的安装包)
(1)安装setuptool
安装时候照旧报错 python的zlib模块找不到。小编顶!
小编从官方网站http://www.zlib.net/前些天zlib然后解压安装(跟装python2.7进度同样),能够不点名安装路径。那时候有个公文相当重大,那就是zlib.h。
在自个儿的服务器上这一个文件被暗许装到了/usr/local/include文件下,这几个文件下作者的是zconf.h
下一步大家要根据第11中学介绍重新编写翻译安装python2.7
只是命令有些变化,第一步改成 ./configure –prefix=/usr/local/pyton2.7
–with-zlib=/usr/local/include. 别的不改变,然后是make && make install
接下来从新装置setuptool,实现了。
(2)安装pip
安装pip时候又报了不当,蛋疼。错误是无语加载HTTPSHandler模块。
在网络找了下,是系统的openssl和openssl-devel没装。小编的系统只是openssl-devel没装。然后就下载了这些模块安装。
接下来从新编译安装python2.7,命令依然 ./configure
–prefix=/usr/local/pyton2.7 –with-zlib=/usr/local/include
然后从新装置pip,binggo!成功了

以root顾客运作

./configure –prefix=/usr/local/python3 
make 
make install 

设置IDLE开拓条件

sudo yum install python-tools 

发表评论

电子邮件地址不会被公开。 必填项已用*标注