repo init 报错 — HarmonyOS 搭建轻量与小型系统环境过程中出现的错误及解决方法

举报
卢严砖 发表于 2022/04/13 17:20:08 2022/04/13
【摘要】 在根据Harmony官网文档学习,获取源码的过程中,通过repo+https下载OpenHarmony主干代码的时候,执行"repo init"后报错,错误信息为:/usr/bin/env: ‘python’: No such file or directory。 本文提供了错误原因和解决方法。

错误信息为:/usr/bin/env: ‘python’: No such file or directory。

系统环境:Ubuntu20.04.4 LTS

问题

在根据Harmony官网文档学习,获取源码的过程中,通过repo+https下载OpenHarmony主干代码的时候,执行"repo init"后报错,错误信息为:/usr/bin/env: ‘python’: No such file or directory。
请添加图片描述

原因

该条报错信息的意思是没有在系统的环境变量中找到’python’的环境变量文件。

如果确认系统中没有下载过python或者下载python后没有配置环境变量,那么下载python配置环境变量便可以解决问题。

但是根据官网教程中,在安装DevEco Device Tool的过程中,已经下载了Python为3.8~3.9。那为什么会出现找不到’python’命令的问题呢?我发现在运行’python3’是可以运行的,但是运行’python’命令却不可以,所以应该是在安装DevEco Device Tool的脚本中,下载安装的python的环境变量文件为’python3’,并不是’python’

所以我们只需要在存放环境变量文件夹(’/usr/bin’)下建立一个’python3’的同步链接,命名为’python’就可以。

解决方法

  1. 建立’python3’命令的同步链接,命名为’python’。
    sudo ln -s /usr/bin/python3 /usr/bin/python
    
    请添加图片描述
  2. 建立成功以后,接着运行"repo init"命令
    repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
    
    请添加图片描述
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。