文档章节

ubuntu下更改默认python版本的方法

Airship
 Airship
发布于 2017/04/12 22:48
字数 414
阅读 14
收藏 0

今天被git折腾死了,push代码的时候给我报这个错误:

Error: The requested URL returned error: 403

while accessing # https://github.com/user/repo.git/info/refs # fatal: HTTP request failed

 上网google了一下说是git版本太老的缘故,我的git版本是1.7.0.4,但是官网上要求是1.7.10以上。

于是在http://songfantasy.iteye.com/blog/1581035这篇文章里找到了更新git版本的方法,第一步就是要添加ppa源

add-apt-repository添加ppa源的时候,系统又给我报错:

[add-apt-repository] ImportError:

   No module named softwareproperties.SoftwareProperties

继续寻找,直到找到这篇文章:http://blog.chinaunix.net/uid-24178783-id-3406025.html

文章中说出现上述问题的原因是python的版本不对,默认的话Ubuntu 10.04的python解释器应该是python 2.6,而我之前把python的默认版本改成了2.7。

解决问题的主要思路就是先查看/usr/bin中的python文件,发现该文件是python2.7的链接文件

于是直接删掉这个软链接,然后重新创建python2.6的链接文件:

1 rm /usr/bin/python
2 ln -s /usr/bin/ptyhon2.6 /usr/bin/python

在创建了python2.6的链接文件之后,还要进行的一个步骤就是在命令行中导入python的环境变量。例如在此时python文件放在/usr/bin目录下,于是输入:

1 PATH=/usr/bin/:$PATH

然后在命令行中输入python --version就可以发现python的默认版本号改成了Python2.6.5

 解决了这个问题之后,上面的所有问题就都迎刃而解拉~最后还是要感谢下分享了上面提到的几篇文章的牛人们~

本文转载自:http://www.cnblogs.com/ZJAJS/p/3188268.html

共有 人打赏支持
Airship
粉丝 41
博文 965
码字总数 20029
作品 0
南京
高级程序员
私信 提问
Ubuntu 服务器 部署 flask小网站

安装python3 需要重新配置python3环境,否则会有问题比如flask模块找不到 ubuntu 安装python3 1.安装python3 apt-get install python3 1、通过命令行安装Python3.5 Ubuntu默认使用的是Python2...

阿豪boy
2017/11/22
0
0
更改Ubuntu默认python版本

在系统级修改 Python 版本 我们可以使用 update-alternatives 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息: 1 2 如果出现以上所示的错误信...

Jake_xun
2018/05/15
0
0
如何在 Ubuntu 上安装 pip

是一个命令行工具,允许你安装 Python 编写的软件包。 学习如何在 Ubuntu 上安装 以及如何使用它来安装 Python 应用程序。 有许多方法可以在 Ubuntu 上安装软件。 你可以从软件中心安装应用程...

作者: Abhishek Prakash
2018/10/13
0
0
Ubuntu 16.04 安装 Python 3.6 + OpenCV的虚拟环境

文章首发于我的个人博客猿人学Python,你也可以关注我的个人公众号,与50000好友一起学习。 1. Ubuntu 14.04/16.04安装Python 3.6 方法一 自己编译安装: make altinstall 命令会跳过创建sym...

呆木木人儿
昨天
0
0
ubuntu上设置默认python命令是执行python3还是python2

这篇主要是解决python多个版本链接的问题。 一、看一个小知识点 update-alternatives 是符号链接管理工具。用于分组管理命令的链接和优先级。 update-alternatives 以链接组进行管理,每一个...

langb2014
2017/12/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《大话数据结构》读后总结(四)

一、算法 1、算法效率的度量方法 1.1 事后统计方法 通过设计好的测试程序和数据,利用计算机计时器对不同算法编制的程序的运行时间进行比较,从而确定算法效率的高低。该方法具有很大缺陷,不...

徐曙辉
43分钟前
2
0
Android 整体设计及背后意义

阿里妹导读:现实工作中经常可以听到这样的说法:框架的升级带来协议性能的提升、编程模式的变革带来业务的飞跃...... 姑且不论这些表述是否有问题,实际上如果系统地看待事物整体,可能会有...

阿里云云栖社区
45分钟前
2
0
一文纵览EMAS 到底内含多少阿里核心技术能力

EMAS的整体定位是阿里巴巴移动技术对外输出的主窗口,沉淀了阿里巴巴近10年在移动互联网技术架构上的积累以及在一系列垂直场景中所实践的核心技术能力。一方面,EMAS希望为广大开发者提供安全...

阿里云官方博客
今天
2
0
Prometheus简介

Prometheus是什么? Prometheus(普罗米修斯)是一套最初在SoundCloud上构建的开源监视和告警系统 。 特征 普罗米修斯的主要特点是: 具有由度量名称和键/值对标识的时间序列数据的多维数据模...

阿dai学长
今天
2
0
Android 动画Animation

动画分为视图动画(view animation)和属性动画(property animation),视图动画又分为帧动画和补间动画 视图动画控件(iv)点击事件(OnClickListener接口)触发位置在原位置 1.帧动画(Fra...

Coding缘
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部