python - 新鲜的 cookiecutter django 项目在 environ.py 显示“无效语法”
问题描述
我使用 cookiecutter-django 模板开始了我的第一个 cookiecutter 项目。
当我尝试使用 virtualenv 从 PyCharm 启动它时,它在 lib 文件中给了我一个错误:environ.py,告诉我这个:
File "/home/madtyn/venvs/nana/lib/python3.6/site-packages/environ.py", line 114
raise ValueError, "No frame marked with %s." % fname
^
SyntaxError: invalid syntax
搜索后,我咨询了某人,并被推荐了另一种方式。正如他们告诉我的,我试着做一个新的venv,
python3 -m venv /home/madtyn/venvs/name
激活它
source /home/madtyn/venvs/name/bin/activate
并从命令行运行服务器,但似乎发生了同样的事情。
我不认为我做错了什么。这些是我的规格:
- Kubuntu(64 位架构)
- Python 3.6.8(venv 和主要版本)
- cookiecutter 1.6.0(通过 pip3 安装)
- PyCharm 2019.2.2
解决方案
如果您需要环境供 Django 使用
pip install django-environ
所以这个错误会消失
推荐阅读
- python - Python中的并行处理图像分析器功能
- flutter - 输入'未来
' 不是类型 'List 的子类型 - reactjs - 为什么反应改变只读道具值?
- vue.js - Vue:确保组件不能修改 props(即使是引用对象)?
- laravel - 导航栏浏览器中的 Laravel 动态帖子标题
- excel - 如何在 excel 或 google 表格上加入两个列表
- rust - 是否存在显式类型归属比使用 turbofish 运算符更简洁的情况?
- unity3d - 是否可以在 Unity 或其他 smt 中以自然方式为任何东西制作动画?
- javascript - 为什么我的程序在填写一个输入时只输出正确的数字,但如果填写了另一个输入,则输出不正确的结果?
- python - Pandas Dataframe API 中的 API 调用