我有下一个文件
#!/usr/bin/python3.5
from flask import Flask, render_template, request
import sys
app = Flask(__name__)
@app.route("/")
def hello():
return sys.executable
if __name__ == "__main__":
app.run()
此代码返回/usr/bin/python
如何将sys.executable更改为/usr/bin/python3.5
python3.5存在
答案 0 :(得分:0)
我很惊讶地发现了这一点,但事实证明,如果该文件(可能是“ app.py”)是可执行文件,那么运行该应用程序的应用程序是使用shebang中定义的python而不是您执行的python环境。试试看:
chmod +x app.py