【发布时间】:2019-06-26 14:52:10
【问题描述】:
通常,我不使用 pipen 并在我的 django 项目中使用 virtualenv、virtualenvwrapper 和 requirements.txt。在这种情况下,我的 uwsgi.ini 文件如下所示: [uwsgi]
project = cv-base
uid = cvc
base = /home/%(uid)
chdir = %(base)/%(project)
home = %(base)**/Env**/%(project) <----!!!!!!!
module = %(project).wsgi:application
master = true
processes = 5
socket = /run/uwsgi/%(project).sock
chown-socket = %(uid):www-data
chmod-socket = 660
vacuum = true
值 home 具有指向我的 virtualenv thrue 文件夹 Env 的链接。但是现在我不能拥有这个文件夹,并且无法理解在这里替换什么。
在日志文件中出现错误
!!! Python Home is not a directory: /home/cvc/Env/cv-base !!!
Jun 26 13:48:55 CV-base uwsgi[12482]: Set PythonHome to /home/cvc/Env/cv-base
【问题讨论】:
-
嗯,你的项目到底在哪里?
-
@DanielRoseman 我运行
pipenv installcommand 的根文件夹是/home/cvc/cv-base -
好吧,你为什么把
/Env放在主目录设置中? -
我现在不使用 pipenv 正确链接到 virtualenv
标签: python django ubuntu uwsgi pipenv