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
相关推荐
暮云星影7 小时前
十二、buildroot系统 adb登录权限设置
linux·arm开发·adb
HHONGQI1237 小时前
Linux 基础入门操作 前言 VIM的基本操作 2
linux·运维·服务器·vim
qq_543248528 小时前
Linux网络配置与测试
linux·运维·网络
钡铼技术物联网关8 小时前
下一代楼宇自控的中枢神经:ARM终端的生态
大数据·linux·人工智能
依旧风轻8 小时前
深入理解 rsync daemon 模式(守护进程)
linux·ios·rsync·daemon·sqi
小峰编程9 小时前
谈Linux之磁盘管理——万字详解
linux·运维·服务器·经验分享·笔记·centos·运维开发
俺不是文盲9 小时前
Linux驱动开发:SPI驱动开发原理
linux·驱动开发
良许Linux10 小时前
程序员如何利用周末提升自己
linux
麻芝汤圆10 小时前
Linux操作系统的计算机体系结构与网络安全的深度关联
大数据·linux·运维·服务器·网络·安全·web安全
菜鸟康10 小时前
Linux网络编程——TCP通信的四次挥手
linux·网络·tcp/ip