python
Tofloor
poster avatar
mgl666
deepin
2020-12-16 04:55
Author


想问问各位大佬为什么用Python2、3执行没问题,但是直接执行不了

Reply Favorite View the author
All Replies
liwl
deepin
2020-12-16 05:43
#1

可执行脚本行首要用#写明解释器

Reply View the author
ritter
deepin
2020-12-16 06:56
#2

hash bang bin python

chmod 754

Reply View the author
rong
deepin
2020-12-16 16:18
#3
liwl

可执行脚本行首要用#写明解释器

是不是默认bash?

Reply View the author
liwl
deepin
2020-12-16 16:31
#4
rong

是不是默认bash?

默认的应该是bash,如果写Python,那就加Python的解释器路径,一般是#!/usr/bin/env python

Reply View the author
thepoy
deepin
2020-12-16 18:06
#5

在linux上直接执行py脚本,声明解释器是很重要的

通常有三种:

#!/usr/bin/python

#!/usr/bin/python3

#!/usr/bin/env python 


如果是初学者,暂时不必用此解释器,还是用python xxx.py或python3 xxx.py比较好。

Reply View the author
mgl666
deepin
2020-12-16 20:10
#6
liwl

可执行脚本行首要用#写明解释器

谢谢了,搞定了

Reply View the author