V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
killersdz
V2EX  ›  Django

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

  •  
  •   killersdz · 2019-04-03 16:36:50 +08:00 · 4424 次点击
    这是一个创建于 2071 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    8 条回复    2019-04-04 11:48:12 +08:00
    neoblackcap
        1
    neoblackcap  
       2019-04-03 17:39:30 +08:00 via iPhone
    虚拟环境,绝对路径,选一个吧
    neoblackcap
        2
    neoblackcap  
       2019-04-03 17:40:02 +08:00 via iPhone
    说错了,应该是环境变量跟绝对路径
    awanabe
        3
    awanabe  
       2019-04-03 17:53:29 +08:00
    lusi1990
        4
    lusi1990  
       2019-04-03 18:21:30 +08:00 via Android
    uwsgi 官方文档有写,可以指定用的 Python 路径
    Vegetable
        5
    Vegetable  
       2019-04-03 23:33:15 +08:00
    用虚拟环境里的 gunicorn,推荐 pipenv+gunicorn,记得绝对路径.
    $(pipenv --venv)/bin/gunicorn
    fire9
        6
    fire9  
       2019-04-04 10:26:44 +08:00
    如果你需要个更纯净的开发环境,可以用 docker 来构建一个。
    julyclyde
        7
    julyclyde  
       2019-04-04 10:53:21 +08:00
    首先你要理解,gunicorn 并不独立存在,它只是归属于某一个 python 环境的库(带 entrypoint 机制)而已
    BruceYuan
        8
    BruceYuan  
       2019-04-04 11:48:12 +08:00 via Android
    还有一种办法是:写一些 bash 启动脚本,脚本里面把激活虚拟环境加上去。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1600 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:56 · PVG 00:56 · LAX 08:56 · JFK 11:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.