w@DESKTOP-KREHPF1:~/code/ohos6$ repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v6.0-Release --no-repo-verify

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

没有找到,但是通过下列命令查询的到

w@DESKTOP-KREHPF1:~/code/ohos6$ command -v python3

/usr/bin/python3

看到你的系统已经安装了 Python3。问题在于 repo 工具需要 python 命令,但系统中只有 python3。

解决方案:

1. 创建 Python 符号链接(推荐)

bash

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

2. 验证修复

bash

# 检查 python 命令是否可用
python --version

# 重新运行 repo init
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v6.0-Release --no-repo-verify

3. 如果上述方法不工作,可以修改 repo 脚本

bash

# 找到 repo 文件位置
which repo

# 编辑 repo 脚本(通常在第一行)
sudo vim /usr/local/bin/repo
# 或者
sudo vim ~/bin/repo

# 将第一行从:
#!/usr/bin/env python
# 改为:
#!/usr/bin/env python3

4. 检查 Python 版本是否符合要求

bash

python3 --version

OpenHarmony 6.0 通常需要 Python 3.7+,确保你的 Python 版本符合要求。

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐