0

我使用 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
4

3 回答 3

2

如果您需要环境供 Django 使用

pip install django-environ

所以这个错误会消失

于 2020-07-30T10:46:37.827 回答
2

这个命令解决了我的问题

pip install django-environ
于 2021-08-24T08:42:06.380 回答
1

您应该在激活虚拟环境后安装 Python 依赖项:

pip install -r requirements/local.txt
于 2019-09-24T14:44:10.883 回答