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
相关推荐
闲云野鹤在人间5 小时前
MySQL|从理论、安装、备份到主从复制、MHA高可用详解
linux·运维·数据库·mysql·云计算
一个风轻云淡6 小时前
GCC 和 GDB命令简单解读
java·linux·前端
H.莓飛6 小时前
【数据结构】二叉树_OJ题
linux·开发语言·数据结构·算法
资料库016 小时前
Linux 8个常见运维故障排查
java·linux·运维
零基础1237 小时前
Ubuntu 常用命令汇总
linux·运维·开发语言
Android系统攻城狮7 小时前
Linux Gstreamer深度解析之gst_audio_sink_get_type调用流程与实战(六十五)
linux·运维·服务器·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
xiaoqiMikko8 小时前
Linux 实战(一):CentOS 7、Rocky 9、Ubuntu 24.04 三台真机实测 —— 认清系统、换源、装包的版本坑
linux·centos
迷途之人不知返8 小时前
【基础IO】-1-预备知识与准备工作
linux
xiaoqiMikko8 小时前
Linux 实战(二):端口不通 —— CentOS 7、Rocky 9、Ubuntu 24.04 上防火墙和 SELinux 的实测差异
linux·centos
大鹏的NLP博客8 小时前
WSL Ubuntu 26.04 升级与环境整理记录
linux·ubuntu·wsl