最终的命令是这样的:
1 | uwsgi --http :8000 --chdir /root/ggemo_django/ggemo_django --home=/usr/local/python3 --wsgi-file /root/ggemo_djgo/ggemo_django/wsgi.py |
期间有不少坑.
要在wsgi.py
中将项目地址加入python运行环境
1 | sys.path.append(os.path.split(os.path.dirname(__file__))[0]) |
之后,会提示sqlite版本不够,下载下来新版本后,python的sqlite3库识别不到新的sqlite.之后按照https://superuser.com/questions/1425212/where-does-django-look-for-sqlite-instance-sqlite-3-8-3-or-later-is-required?rq=1说的,将export LD_LIBRARY_PATH="/usr/local/lib"
原封不动写入环境变量,就好了.