有人问过类似问题,但在4年前。我确信那些东西不适用,因为我已经尝试过了,但是它们没有用。
我在一个目录中工作,该目录中有我的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
实际上,自上次运行该项目以来,我没有进行任何更改。自从我移动了项目并附加了virtualenv之后,它就不再运行。
我尝试在我的环境中重新安装django,但它说它已经存在。我尝试过运行python3 manage.py runserver
,就像其他帖子所建议的那样,但这也不起作用。同样的错误...我想念什么?我文件中的所有路径都来自BASE_DIR
变量,没有绝对路径。
我想念什么?如何将django项目移动到另一个目录而又不会中断? 供参考:我正在运行linux,所以不确定是否需要更改PATH或其他任何内容才能使其运行。