请问, gunicorn 或者 uwsgi 配置怎样指定虚拟环境?

2019-04-03 16:36:50 +08:00
 killersdz

gunicorn 或者 uwsgi 我都试过,搞不定啊,快要崩溃了

多项目部署在同一个服务器要用到 virtualenv

gunicorn 或者 uwsgi 指定环境运行总是失败,求大侠救救我,gunicorn 或者 uwsgi 随便一个就可以,最好把步骤写详细一点

4406 次点击
所在节点    Django
8 条回复
neoblackcap
2019-04-03 17:39:30 +08:00
虚拟环境,绝对路径,选一个吧
neoblackcap
2019-04-03 17:40:02 +08:00
说错了,应该是环境变量跟绝对路径
awanabe
2019-04-03 17:53:29 +08:00
lusi1990
2019-04-03 18:21:30 +08:00
uwsgi 官方文档有写,可以指定用的 Python 路径
Vegetable
2019-04-03 23:33:15 +08:00
用虚拟环境里的 gunicorn,推荐 pipenv+gunicorn,记得绝对路径.
$(pipenv --venv)/bin/gunicorn
fire9
2019-04-04 10:26:44 +08:00
如果你需要个更纯净的开发环境,可以用 docker 来构建一个。
julyclyde
2019-04-04 10:53:21 +08:00
首先你要理解,gunicorn 并不独立存在,它只是归属于某一个 python 环境的库(带 entrypoint 机制)而已
BruceYuan
2019-04-04 11:48:12 +08:00
还有一种办法是:写一些 bash 启动脚本,脚本里面把激活虚拟环境加上去。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551714

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX