运行系统为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)
Merci à tous pour vos réponses.
Il a été résolu. Vous devez importer le chemin du flacon dans l'environnement virtuel. Voici export PYTHONPATH=$PYTHONPATH:/root/FlaskWebDevelopment/venv/lib/python2.7/site-packages
C'est ; l'adresse de réponse stackoverflow :http://stackoverflow.com/questions/24188...
Afficher le lien vers la première réponse
Vous pouvez d'abord configurer le journal de [program:app], puis déterminer à partir du journal la raison spécifique pour laquelle il n'a pas réussi à démarrer.
La configuration du journal est la suivante :
La source utilise un chemin absolu et virtualenv n'est pas actif. Par conséquent, l'environnement python exécuté par votre commande n'a pas de flask installé.
Original, échec de l'importation du flacon, vérifiez si le flacon est installé
pip install flask