repo执行出现/usr/bin/env: ‘python’: No such file or directory问题

下载 Repo 工具,并确保它可执行:

复制代码
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo 

执行 repo version报错:

复制代码
$ repo version
/usr/bin/env: 'python': No such file or directory

查看cygwin软件,python是自动安装在/usr/bin/python3.8。

要指定repo执行时使用的Python解释器,你可以修改repo脚本的第一行,也被称为"shebang"行。

在repo脚本文件的第一行,你可以使用以下格式来指定要使用的Python解释器路径:

复制代码
#!/usr/bin/python3.8

这样,当你执行repo脚本时,它将使用指定的Python解释器来运行。

另外,cygwin 配置环境变量。

可以在 ~/.bashrc 文件里添加,例如:

复制代码
alias python="/usr/bin/python3.8"
export python
alias ll="ls -la"
export ll
alias repo="~/bin/repo"
export repo

关闭文件后,运行以下命令使更改生效:

复制代码
source ~/.bashrc
相关推荐
9分钟带帽17 小时前
linux_系统开机自动执行shell脚本
linux·服务器
嵌入式小能手19 小时前
飞凌嵌入式ElfBoard-进程间的通信之命名管道
linux·服务器·算法
AOwhisky19 小时前
Ceph系列第六期:Ceph 文件系统(CephFS)精讲
linux·运维·网络·笔记·ceph
Starry-sky(jing)19 小时前
# Linux 下 Qt 应用无障碍自动化:记一次wx无人值守系统的架构演进
linux·qt·自动化
荒--20 小时前
apt dpkg 命令详解
linux·服务器
嵌入式小能手20 小时前
飞凌嵌入式ElfBoard-进程间的通信之信号的发送alarm
linux
用户2367829801681 天前
Linux systemctl 服务管理命令:从 systemd 架构到实战技巧
linux
LIZHUOLONG11 天前
linux 设备初始化
linux·运维·服务器
雪霁清寒1 天前
麒麟V10用MobaXterm远程连接SSH偶尔卡顿的问题
linux·ssh
ylscode1 天前
Linux CIFSwitch 内核新漏洞允许攻击者获得 root 权限
linux·运维·服务器