当我从终端运行Python脚本时,为什么会导致“权限被拒绝”?

2024-03-29 11:30:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚开始学习终端的使用。我的Python代码是:

#!/usr/bin/env python3

name = input("What's your name? ")

print(f"Hello, {name}!")

我在终端上键入的内容:

chmod +x firstscript.py

然后

./firstscript.py

输出:

/usr/bin/env: ‘python3’: Permission denied

我该怎么办


Tags: 代码namepyenv终端helloinputyour
1条回答
网友
1楼 · 发布于 2024-03-29 11:30:25

env找到的python3文件不可执行strace -f ./firstscript.py |& grep execve将引导您寻找它使用的路径。如果这些权限看起来不错,请使用mount -l查看使用noexec装载的文件系统的名称

相关问题 更多 >