python - 使用 Bash 的 Python 脚本权限被拒绝?

标签 python permissions

我是 Ubuntu 的新手...我正在尝试运行我的第一个简单的 Python 程序“Hello World”... 在终端中运行以下命令后

1. chmod +x filename.py 
2. ./filename.py

终端显示以下错误“bash: ./filename.py: Permission denied” 我能做些什么来解决问题?

最佳答案

你的 python 文件顶部有适当的咒语吗?例如,

#!/usr/bin/python(或者 #!/usr/bin/env python)

澄清一下,chmod +x 只使文件可执行,而不是运行它。

我假设您的脚本看起来没有比这更复杂的了:

#!/usr/bin/env python
print 'hello world'

关于python - 使用 Bash 的 Python 脚本权限被拒绝?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11060612/

相关文章:

python - 使用 Pandas 中列的唯一值创建一个 DataFrame

c# - 在域中设置命名管道安全性

ruby - 修复 OS X 上 Phusion Passenger + Sinatra +Nginx 的权限错误

javascript - 如何监听网络通知权限变化

python - django 两个应用程序在每个 url's.py 文件中具有相同的 url

python - 张量的最小 K 值?

python - 如何在不在步骤之间传递数据的情况下共享 `AWS Step Functions` 中的数据

python - 增加matplotlib中标题和绘图之间的距离?

linux - Prometheus 2.0 centos 服务无法启动,因为 "Opening storage failed", "permission denied"

python - 如何复制目录权限