运行系统为Ubuntu15,虚拟环境已激活,相关依赖包已安装程序正常运行;但外部环境没有安装相关依赖。
这是配置文件说明
这是配置命令
这是配置文件内容。
程序正常运行
启动控制台时出现错误:BACKOFF Exited too quickly (process log may have details).
错误日志
命令执行历史
============================================
将激活虚拟环境的命令加入supervisor command中
can't find command 'source'
==============================
在外部环境中安装flask,程序正常运行
启动控制台时出现错误:BACKOFF Exited too quickly (process log may have details).
对应错误日志
==============================
app.py源码
from flask import Flask
app=Flask(__name__)
@app.route('/')
def index():
return "Hello World"
if __name__=="__main__":
app.run(port=8080)
PHP中文网2017-04-17 17:33:35
답변해 주신 모든 분들께 감사드립니다.
가상 환경에서 플라스크 경로를 가져와야 합니다. 여기에서 내보내기 PYTHONPATH=$PYTHONPATH:/root/FlaskWebDevelopment/venv/lib/python2.7/site-packages를 확인합니다. stackoverflow 답변 주소 : http://stackoverflow.com/questions/24188...
첫 번째 답변 링크 보기
高洛峰2017-04-17 17:33:35
먼저 [program:app]의 로그를 구성한 다음 로그에서 성공적으로 시작하지 못한 구체적인 이유를 확인할 수 있습니다.
로그 구성은 다음과 같습니다.
怪我咯2017-04-17 17:33:35
소스는 절대 경로를 사용하며 virtualenv가 활성화되지 않습니다. 따라서 명령으로 실행되는 Python 환경에는 플라스크가 설치되어 있지 않습니다.