usr/bin/env: 错误的解释器权限被拒绝 --> 如何更改 fstab

2023-12-20

我在 Windows 7 上使用 cygwin 运行激活 python 脚本的 bash 脚本,但出现以下错误:

myscript.script: /cydrive/c/users/mydrive/folder/myscript.py: usr/bin/env: bad interpreter: Permission Denied.

我是一个编程新手,所以我环顾了一下,我认为这意味着Python安装在我无权访问的另一个目录上。然而,根据我的发现,我尝试了以下几点:

  • 在 fstab 中更改某些内容(从 user 到 exec):但是,我的 fstab 文件已全部注释掉,仅提及默认值。我不知道如何更改默认值。 fstab.d 文件夹为空。
  • 改变#!脚本中的 usr/bin/env python 行到 Python 的实际位置:不起作用,同样的错误
  • 将 PYTHONPATH 添加到 windows 的环境变量中:同样的错误。

如果有人可以帮助我提出建议,我将非常感激!


就我而言,问题在于文件上缺少可执行标志。

我的解决方案是在下面的代码中

chmod +x ./executed_file
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

usr/bin/env: 错误的解释器权限被拒绝 --> 如何更改 fstab 的相关文章

随机推荐