linux下更新Python版本并修改默认版本,有需要的朋友可以参考下。

很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本

1、从官网下载python安装包(这个版本可以是任意版本3.3 2.7 2.6等等)

2、解压并安装

1

2

3

4

5

6tar -jxvf Python-2.7.tar.bz2

cd Python-3.3.0

./configure

make all

make install

make clean

make distclean  python默认被安装在/usr/local/bin/python2.7,你可以执行以下命令查看版本

/usr/local/bin/python2.7 -V 而系统的默认python放置在/usr/bin/python2.6处(这个2.6是系统默认版本)

因此此时需要建立软连接指向当前系统默认的python目录处,让系统使用新的python版本

mv /usr/bin/python /usr/bin/python2.6 //对系统默认版本python进行操作

ln -s /usr/local/bin/python2.7 /usr/bin/python   //注意第一个路径是新安装的python版本路径,而第二个路径是系统默认路径

修改完成,此时输入python -V或者python就看看到版本号已经修改到了新安装的版本

PS:

1、修改了新的python版本,那么原先安装的python插件都不在新版本python目录下,因此需要重新安装

2、有些人更新了python版本无法使用yum,需要为yum修改它的配置文件

vi /usr/bin/yum  将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6(注意这个是之前的老版本python号,因为此时老版本才能支持yum)

以上内容是小编给大家分享的linux更新Python版本及修改默认版本的方法,希望大家喜欢。

如对本文有疑问,请提交到交流社区,广大热心网友会为你解答!!  点击进入社区

python更新到什么版本_Linux更新Python版本及修改python默认版本的方法相关推荐

  1. python使用shell环境变量_linux中添加环境变量(python为例)

    最近想用Django搭建个人博客,之前学了些python基础语法,准备边学习Django边实战操作.自己有一个阿里云服务器,用的centOS,自带的是python2.7版本,我直接安装了python3 ...

  2. python utf-8编码转换中文_python实现unicode转中文及转换默认编码的方法

    本文实例讲述了python实现unicode转中文及转换默认编码的方法.分享给大家供大家参考,具体如下: 一.在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77e ...

  3. python文件编码转换工具_python实现unicode转中文及转换默认编码的方法

    本文实例讲述了python实现unicode转中文及转换默认编码的方法.分享给大家供大家参考,具体如下: 一.在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77e ...

  4. python unicode编码转换中文_python实现unicode转中文及转换默认编码的方法

    本文实例讲述了python实现unicode转中文及转换默认编码的方法.分享给大家供大家参考,具体如下: 一.在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77e ...

  5. python 中文转unicode编码_python实现unicode转中文及转换默认编码的方法

    本文实例讲述了python实现unicode转中文及转换默认编码的方法.分享给大家供大家参考,具体如下: 一.在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77e ...

  6. python中unexpectedtoken怎么解决_linux后台执行./run.py提示python syntax error near unexpected token `('...

    (转) Wp7 list 中列表项多样化的解决方案-Custom DataTemplateSelector 本文转自: http://www.cnblogs.com/sonyye/archive/20 ...

  7. 【经验】如何查看gcc、g++不加-std时的默认版本

    一.测试gcc 1.测试代码:c.c #include <stdio.h>int main(void) {#ifdef __STDC_VERSION__printf("__STD ...

  8. SpringBoot查看和修改依赖的版本

    springBoot依赖管理: 1.引入父项目的作用是实现对所有依赖的管理. <parent><groupId>org.springframework.boot</gro ...

  9. linux python版本_linux下更新Python版本并修改默认版本

    linux下更新Python版本并修改默认版本,有需要的朋友可以参考下. 很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本 1.从官网下载python安装包(这个版本可 ...

最新文章

  1. 【实现js和css互通、共享常量参数值】js如何获取CSS/SCSS/LESS的常量、CSS/SCSS/LESS又是如何获取js的值(或者说js是如何主动推送参数给CSS使用的)?
  2. ArcGIS里shp文件连接Excel的字段,出现无法显示Excel里全部字段的问题
  3. php 5.2 mysqli_PHP5安装好后添加mysqli扩展支持 | 学步园
  4. Linux 动态库的显示调用
  5. 信息学奥赛一本通 1129:统计数字字符个数 | OpenJudge NOI 1.7 01
  6. 并查集——畅通工程(hdu1232)
  7. 理解 Delphi 的类(十) - 深入方法[27] - 递归函数: 简单示例
  8. MinIO部署快速入门
  9. AI开发者看过来,主流移动端深度学习框架大盘点
  10. 使用kafka消息队列中间件实现跨进程,跨服务器的高并发消息通讯
  11. Javascript 刷新框架及页面的方法汇总(转)
  12. wifi信号桥怎么设置_扩展WiFi信号有什么好方法?路由器无线万能中继设置方法来了!...
  13. Tecplot360 作图经验
  14. 一分钟搞懂NB-IoT行业发展
  15. mac下 eclipse支持magic mouse/Trackpad 操作
  16. 画皮用计算机怎么弹山妖,山妖(翻自 小星星Aurora)歌词
  17. 货币战争悲壮的英雄:帕潘德里欧
  18. os 安装 php redis,Mac Xamp安redis及安装php-redis扩展
  19. 手机红米5android7.11,红米5手机_红米5手机配置|价格【全解析】-太平洋IT百科
  20. Calendar类、System类、StringBuilder类、包装类

热门文章

  1. TOJ 2815 Connect them (kruskal+并查集)
  2. 数学、物理算法ActionScript实现(2)
  3. 【Python数据挖掘课程】九.回归模型LinearRegression简单分析氧化物数据
  4. 【Python数据挖掘课程】四.决策树DTC数据分析及鸢尾数据集分析
  5. Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作
  6. PAT (Basic Level) Practice (中文)1003 我要通过! (20 分)
  7. Go语言范围(Range)
  8. 【Linux】一步一步学Linux——sh命令(225)
  9. 【Qt5.8】TypeError: Property 'asciify' of object Core问题解决办法
  10. C语言中side的用法,C语言 side effect和sequence point