[英]When attempting run a python script from within another python script, I get 'permission denied'!
[英]Why does my Python script result in “permission denied” when I run it from the terminal?
我刚开始学习终端使用。 我的 Python 代码是:
#!/usr/bin/env python3
name = input("What's your name? ")
print(f"Hello, {name}!")
我在终端上输入的内容:
chmod +x firstscript.py
然后
./firstscript.py
output:
/usr/bin/env: ‘python3’: Permission denied
我应该怎么办?
env 找到的 python3 文件是不可执行的。 strace -f./firstscript.py |& grep execve
将引导您找到它使用的路径。 如果这些权限看起来不错,请使用mount -l
查看文件系统是否使用 noexec 挂载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.