我有一个非常简单的脚本,名为blah.py
,如下所示:
#!/space/jazz/1/users/gwarner/anaconda/bin python
print 'here'
Mywhich python
返回/space/jazz/1/users/gwarner/anaconda/bin/python
和{gwarner
。但是,当我试图使用./blah.py
从它所在的目录执行这个脚本时,我得到了./blah.py: Permission denied
。当我使用python blah.py
执行它时,它会正确运行。怎么回事?在
请确保
/space/jazz/1/users/gwarner/anaconda/bin
文件确实设置了可执行权限。在我想你在shebang线上有多余的空间。。。试试这个:
您正试图将
blah.py
作为可执行文件运行。你可能需要在终端上运行这个更改文件的权限并使其可执行。在
相关问题 更多 >
编程相关推荐