如何解决如何在 pm2 中运行在 python 虚拟环境 venv 中运行的 Flask 应用程序
我正在尝试使用 pm2 运行 Flask 应用程序的方法。
用例是希望在后台运行具有自动重启功能和其他有用的 pm2 功能的 Python Web 服务器。
flask 应用程序在虚拟 python 环境中运行,因此我需要执行 source venv/bin/activate
以使应用程序正常运行。
当我运行以下命令时
source venv/bin/activate
pm2 start "export FLASK_APP=index.py;python -m flask run" --name flask-app --interpreter=python3
应用出错
语法错误:第 1 行文件 /bin/bash 中的非 UTF-8 代码以“\xcf”开头,但没有编码 宣布;详情见http://python.org/dev/peps/pep-0263/
当我刚运行时,同一个应用程序在没有 pm2 的情况下运行
source venv/bin/activate
export FLASK_APP=index.py
python -m flask run
不确定我做错了什么。 谁能给我一个在虚拟环境中使用 pm2 在后台运行 Flask 应用程序的示例?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。