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
アプリケーションは間違っている何
を実行していますか?
プログラムを実行するユーザー(サービスユーザーなど)に、インストールされているすべてのパッケージがありますか?あなたは自分でインストールするために 'su username'を使ってログインすることができます – Nils