Linux下repo 拉取代码 报 /usr/bin/env: ‘python’: No such file or directory (python切换使用不同版本)

新开了一个Ubuntu 20.04.2系统,复制增加解压了repo工具包,然后配置一下就可以用了。

但在用repo拉取代码的时候报了问题:

/usr/bin/env: ‘python’: No such file or directory

然后用whereis python 找了一下,发现已经安装有了(/usr/bin目录下)python3和python3.8,只是没有找到python这个指令。

然后给python3创建一个python连接,这样就可以找到了。:

sudo ln -s /usr/bin/python3 /usr/bin/python

再尝试拉取又报了下述错误:

python 3 support is currently experimental. YMMV. Please use Python 2.6 - 2.7 instead.

说python3 是试验版本什么什么的,要求用python2.6-2.7版本,但Ubuntu里面没装python2.6-2.7的版本,所以要先安装python2.7然后再重新创建一个链接即可。

安装python2.7:

sudo apt install python-minimal 

创建链接前先删除旧的链接:

rm /usr/bin/python

重新创建链接即可: (就是将Python2.7生成链接替换掉现有的(Python3.0))

sudo ln -s /usr/bin/python2.7 /usr/bin/python

后面就可以用repo拉取代码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值