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
相关推荐
枫叶落雨22211 分钟前
15JavaWeb——Maven高级篇
linux·python·maven
阿正的梦工坊25 分钟前
深入解析 Chrome 浏览器的多进程架构:标签页是进程还是线程?(中英双语)
linux·服务器·前端·chrome·架构·unix
稚辉君.MCA_P8_Java1 小时前
SpringAI 人工智能
大数据·linux·人工智能·分布式·spring
时差freebright2 小时前
【Linux系统】信号:信号保存 / 信号处理、内核态 / 用户态、操作系统运行原理(中断)
linux·运维·信号处理
成都被卷死的程序员2 小时前
从0开始,来看看怎么去linux排查Java程序故障
java·linux·运维·服务器
打鱼又晒网3 小时前
Linux网络 | 网络层IP报文解析、认识网段划分与IP地址
linux·网络·tcp/ip
✿ ༺ ོIT技术༻3 小时前
Linux:宏观搭建网络体系
linux·服务器·网络
苏-言3 小时前
Linux环境下的Java项目部署技巧:Nginx 详解
linux·运维·服务器
北辰水墨3 小时前
深入理解linux中的文件(上)
linux·服务器·笔记·文件
水饺编程4 小时前
简易CPU设计入门:指令单元(二)
linux·嵌入式硬件·fpga开发·硬件工程