发布部署的问题
来源:14-2 uwsgi安装和启动, nginx的虚拟主机配置

szuxxy
2019-07-24
这边参考老师的教程写了个关于mooc的项目。源码是在这个位置:https://github.com/anmutu/szumooc190528/ 然后是想在腾讯云里部署起来:
[root@VM_0_6_centos ~]# cd /var/szumooc/szumooc190528/
[root@VM_0_6_centos szumooc190528]# ll
total 36
drwxr-xr-x 5 root root 4096 Jul 21 16:18 apps
drwxr-xr-x 3 root root 4096 Jul 21 16:18 image
-rw-r--r-- 1 root root 539 Jul 24 06:56 manage.py
-rw-r--r-- 1 root root 3274 Jul 21 16:18 README.md
-rw-r--r-- 1 root root 568 Jul 21 16:18 requirements.txt
drwxr-xr-x 7 root root 4096 Jul 21 16:18 static
drwxr-xr-x 2 root root 4096 Jul 21 17:47 szumooc
drwxr-xr-x 2 root root 4096 Jul 21 16:18 templates
-rw-r--r-- 1 root root 128 Jul 22 03:51 test.py
[root@VM_0_6_centos szumooc190528]# python manage.py runservice
File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax
vim 到manage.py里看到的是这样:
在这里输入代码#!/usr/bin/env python
import os
import sys
if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'szumooc.settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
~
看到是这些错,但是在这之前requirments.txt我已经安装了,虚拟环境我倒是没弄。不是很清楚我这块究竟是错在哪儿了。请老师指点一二呀,我也在网上找找原因。谢谢老师。
写回答
1回答
-
你确定一下你的线上环境中的python版本是多少呢?和你本地开发的python版本是否一致?
032019-11-12
相似问题