python脚本未在shell中运行

python脚本未在shell中运行,python,shell,Python,Shell,OSX 我在/bin/games上有一个正确的(#!/usr/bin/python)python helloworld脚本,它没有运行。没有错误-shell只是继续读取我的下一个命令。有什么我错过的吗 到目前为止,我已经检查了以下内容: 我的shebang适用于其他Python脚本 $PATH包括/bin/games,因此未找到命令不是这种情况 脚本文件的访问权限为754 最新发现:它与sudo一起运行。但我想像执行其他命令一样执行它 最新发现#2:现在我在/bin/games中制作了另一个脚本

OSX

我在
/bin/games
上有一个正确的(
#!/usr/bin/python
)python helloworld脚本,它没有运行。没有错误-shell只是继续读取我的下一个命令。有什么我错过的吗

到目前为止,我已经检查了以下内容:

  • 我的shebang适用于其他Python脚本
  • $PATH包括
    /bin/games
    ,因此
    未找到命令
    不是这种情况
  • 脚本文件的访问权限为754
  • 最新发现:它与
    sudo
    一起运行。但我想像执行其他命令一样执行它

    最新发现#2:现在我在
    /bin/games
    中制作了另一个脚本,它运行正常,而旧脚本运行不正常,尽管它们都是755'ed

    以下是所需的脚本本身:

    #/usr/local/bin/python
    
    打印“hello world”

    普通用户也有读取和执行文件的权限吗?另一个不太相关的发现:
    哪个python-a
    生成
    /usr/local/bin/python
    ,但所有其他脚本运行正常,并且此特定脚本不会触发“错误解释器”错误。请尝试755 accesspermission@Azad试过了;无影响哪个路径包含/bin/games普通用户或根用户?