小编you*_*arx的帖子

/usr/bin/env: 'python3\r': 没有那个文件或目录

我正在尝试使我的.py文件可执行,以便我可以使用 运行它们./filename.py,但它对我不起作用。

我所做的是添加shebang#!/usr/bin python3并使用命令chmod +x filename.py。当我./filename.py以普通用户身份运行时,我收到以下错误消息

bash: ./filename.py: /usr/bin: bad interpreter: Permission denied
Run Code Online (Sandbox Code Playgroud)

作为超级用户,它告诉我这个:

sudo: unable to execute ./filename.py: Permission denied
Run Code Online (Sandbox Code Playgroud)

使用通常的方法 ( python3 filename.py)打开文件效果很好。

当我将shebang更改为#!/usr/bin/env python3它时,它告诉我:

/usr/bin/env: ‘python3\r’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

python command-line bash

19
推荐指数
1
解决办法
7万
查看次数

标签 统计

bash ×1

command-line ×1

python ×1