Свежий проект django cookiecutter показывает "Неверный синтаксис" в environment.py - PullRequest
0 голосов
/ 24 сентября 2019

Я начал свой первый проект с cookiecutter, используя шаблон cookiecutter-django.

Когда я попытался запустить его из PyCharm с помощью virtualenv, он выдал ошибку в файле lib: environment.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

1 Ответ

1 голос
/ 24 сентября 2019

Вы должны установить зависимости Python после активации виртуальной среды:

pip install -r requirements/local.txt
...