kor*_*rts 5 nginx django uwsgi
我收到一个错误:ImportError: No module named site根据我的 uWSGI 日志。
test_proj.ini:
[uwsgi]
chdir = /home/%n/app
module = %n.wsgi
home = /home/%n/app/venv
master = true
processes = 10
chmod-socket = 664
socket = /home/%n/uwsgi/socket
daemonize = /home/%n/uwsgi/log
pidfile = /home/%n/uwsgi/pid
Run Code Online (Sandbox Code Playgroud)
nginx:
server {
listen 8888;
server_name 192.168.88.187;
# Set up django static file serving
location /static {
alias /home/test_proj/app/static/;
}
# pass all non-static request to uWSGI
location / {
uwsgi_pass unix:///home/test_proj/uwsgi/socket;
include uwsgi_params;
}
}
Run Code Online (Sandbox Code Playgroud)
点冻结:
Django==1.7.1
django-braces==1.4.0
django-cors-headers==0.13
django-dynamic-settings==1.1.0
django-oauth-toolkit==0.7.2
django-uuidfield==0.5.0
djangorestframework==3.0.0
oauthlib==0.7.2
psycopg2==2.5.4
six==1.8.0
Run Code Online (Sandbox Code Playgroud)
我还全局安装了 uWSGI。我在ini文件中遗漏了什么还是因为我的 nginx 设置?我尝试了不同的ini文件组合。
我也试过no-site = true在里面添加,ini但我了解到它不应该被添加到ini文件中,即使它删除了错误并产生了不同的错误。
我也遵循了本教程,但仍然没有运气。
谢谢。
kor*_*rts 11
它不起作用的原因是因为我uwsgi使用常规pip命令进行安装。由于我的机器中有 Python 2 和 3,我需要uwsgi使用pip3.
我运行的命令: pip3 install uwsgi
| 归档时间: |
|
| 查看次数: |
19748 次 |
| 最近记录: |