Linux下python升级步骤 Python2 ->Python3
多数情况下,系统自动的Python版本是2.x
或者yum直接安装的也是2.x
但是,现在多数情况下建议使用3.x
那么如何升级呢?
/
下面老徐详细讲解升级步骤 。
01
首先下载源tar包
可利用linux自带下载工具wget下载,如下所示:
wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz
02
下载完成后到下载目录下,解压
tar -xzvf Python-3.3.0.tgz
进入解压缩后的文件夹
cd Python-3.3.0
03
在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)
mkdir /usr/local/python3
04
开始编译安装
./configure --prefix=/usr/local/python3
make
make install
注:如上按三步,顺序执行 。
05
此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
mv /usr/bin/python /usr/bin/python_old2
06
再建立新版本python的链接
ln -s /usr/local/python3/bin/python3/usr/bin/python
07
这个时候输入
python -V
就会显示出python的新版本信息
[idolaoxu@localhost home]# python -V
Python 3.3.0
OK,搞定。
注:
如果不新建安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,
各位可以自己试验下,当然如果还想保留原来的版本(Python2 和 Python3 共存),推荐此文方法,7步搞定。
最后,延伸 。
这种方法虽然能安装成功,但是它带来了新的问题。
比如yum不能正常用了
修改步骤:
01
修改/usr/bin/yum的第一行:
#!/usr/bin/python_old2
如上,就可以了
/
此文首发于16年4月,公众号创建之时。时间飞快,已经一年半了。
老徐基本上很少写这类操作步骤的文章,没有价值,网上随处可见。
此文,对你有帮助否 ?
By IDO老徐
2017/11/13
推荐几篇文章 :
<End>
我是IDO老徐,Tester,十年测试职业老鸟,分享原创职业观点,经验,答疑解惑。希望通过自己的文字分享能改变测试职业现状,让测试从业者整体水平提升一个Level 。
老徐所有原创文章
第一时间发布至此公众号
长按二维码/微信扫码 关注老徐
老徐私人微信isTester
有问题,可留言
文章如有用,欢迎 转发 、 分享 。
让更多测试从业者受益 。
喜欢请告诉老徐,并推荐给朋友,相识为缘