Были вопросы о подобных вещах, но в течение 4 лет go. Я уверен, что эти вещи не применяются, потому что я попробовал их, и они не работали.
Я работал в каталоге, где у меня были мои проекты virtualvenv и django, но я хотел создать новую папку и переместите их в эту новую папку: старый путь: dev/python/django/
новый путь: dev/python/django/blog
Затем я активировал свой virtualenv и переместился в каталог, где находился файл manage.py, и, как всегда, есть, запустил python manage.py runserver
однако выскочила ошибка:
File "manage.py", line 16
) from exc
^
SyntaxError: invalid syntax
Я ничего не изменил в своем файле manage.py, на самом деле, я ничего не менял с момента последнего запуска этот проект. Поскольку я переместил проект и присоединил к нему virtualenv, он больше не запускается.
Я попытался переустановить django в моем env, но он говорит, что он уже существует. Я попытался запустить python3 manage.py runserver
, как предлагают другие посты, но это тоже не работает. Та же ошибка ... Чего мне не хватает? Все пути в моих файлах взяты из переменной BASE_DIR
, и ни один из них не является абсолютным.
Что мне не хватает? Как я могу переместить мой django проект в другой каталог, не нарушая его? Для справки: я запускаю linux, поэтому я не уверен, нужно ли мне изменить мой PATH или что-то еще для его запуска.