python - Python 新手 - Django manage.py runserver 语法无效
问题描述
我正在为一个新项目设置一个新环境,我得到一个 SyntaxError: invalid syntax when running python manage.py runserver
更多细节
File "manage.py", line 16
) from exc
^
SyntaxError:无效的语法
管理.py
#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys
def main():
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'personal_portfolio.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)
if __name__ == '__main__':
main()
解决方案
就像@Michael Butscher 说的,你用python 2.0 运行它,这就是问题所在。
尝试像python3 manage.py
. 当您的系统中同时安装了 python 2 和 python 3 时,运行python
运行 python2。
希望有帮助。
推荐阅读
- python - 根据另一列 pandas python 更改值
- python - 使用自定义相似度函数创建距离矩阵
- java - findVievById 返回 nullPointerException
- r - 当我使用 ggnewscale 包创建多个比例时,如何更改图例标题位置?
- git - 恢复 git 存储库,包括合并
- javascript - Angular 和 D3.js 中缺少工具提示的 StackedBar 图表
- excel - 将数据存储导出到 Excel 时的 Excel 数据类型格式 - Powerbuilder
- selenium - 忘记“网站不安全”之前的操作
- android - gitlab docker执行器中的Android模拟器说“只读文件系统”
- react-native - 在 Windows 上使用 rn-fetch-blob 构建错误