我在学习如何使用shebang
创建python文件: script.py, 这是我的python代码:
#! /Library/Frameworks/Python.framework/Versions/3.10/bin/python3
#这是我的python3 路径
print("hello")
在terminal里,如果我指定python3,可以运行:
xiaoleiwang@xiaoleis-MacBook-Pro MS % python3 script.py
hello
terminal代码,不指定python3就失败
xiaoleiwang@xiaoleis-MacBook-Pro MS % script.py
zsh: command not found: script.py
我的问题:
chmod +x script.py
./script.py
脚本加上当前路径输入:
python xxx.py
试试
要指定 python 版本,然后在 python 之后添加版本号:
#!/usr/bin/python2.7
如果您有本地版本的 python 并想使用它:
#!/usr/bin/env python
然后,您需要通过运行以下命令使您的脚本可执行:
chmod +x script.py
要运行脚本:
./script.py