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
相关推荐
陈年老古董12 小时前
CentOS编译安装Python3.11完整教程
linux·笔记·学习·centos·python3.11
深念Y12 小时前
为什么选 Go:直观、可维护、AI 友好
linux·开发语言·人工智能·golang·agent·harness
笨笨饿13 小时前
#111_关于FreeRTOS面试的一些题目
linux·ubuntu·面试·职场和发展·centos·rtos
当代红领巾13 小时前
VMware 里装好 Linux 系统没有 ipv4 地址?
linux·运维·服务器
老当益壮梁奶奶13 小时前
Linux 软件编程学习笔记(六):线程编程入门与实践
linux·c语言·c++·笔记·学习
2401_8685347813 小时前
运维工程师大厂 Nginx 面试题(二)
linux·网络协议
M78佐菲14 小时前
Linux学习笔记:文件IO
linux·笔记·学习·算法
Vcaker14 小时前
Linux学习22-openstack部署与使用
linux·运维·学习
智购科技自动贩卖机14 小时前
自动售货机嵌入式系统Go语言开发实践:从资源受限设备到RTOS协程调度的工程化之路
大数据·linux·数据库·人工智能·yolo·架构·golang
姓刘的哦15 小时前
STM32的启动流分析
linux·运维·arm开发