2017-08-21 12 views
0

私はGunicornでFlaskアプリケーションを実行してサービスを作ろうとしています。このような サービスのファイルを見て:それは書き込みログエラーファイルでサービスのようなgunicornでFlaskアプリを実行できない

[Unit] 
Description=metrofind 
After=network.target 

[Service] 
User=ubuntu 
Group=ubuntu 
Restart=on-failure 
WorkingDirectory=/home/ubuntu/geoMetroFinding/ 
ExecStart=/home/ubuntu/geoMetroFinding/flaskenv/bin/gunicorn -c /home/ubuntu/geoMetroFinding/gunicorn.conf -b 0.0.0.0:5000 main_flask:app 

[Install] 
WantedBy=multi-user.target 

ImportError: No module named 'pandas' 

または

ImportError: No module named 'main_flask' 

が、仮想のenvで

は、すべての必要なパッケージがインストールされていました。

そして、私はディレクトリからローカルに実行するコンソールで "geoMetroFinding" このコマンド:

gunicorn -c gunicorn.conf -b 0.0.0.0:5000 main_flask:app 

アプリケーションは間違っている何

を実行していますか?

+0

プログラムを実行するユーザー(サービスユーザーなど)に、インストールされているすべてのパッケージがありますか?あなたは自分でインストールするために 'su username'を使ってログインすることができます – Nils

答えて

関連する問題