格式化笔记本电脑后,我的 Django 项目无法运行

after formating my laptop, my Django projects doesn't work

在格式化笔记本电脑之前,我将 Django 项目(包含 mysite 和 myvenv 文件夹的文件夹)剪切并粘贴到另一个分区。它基于 python 2.7 构建,使用虚拟环境和 Django 1.7。

现在我有 python 3.4,在激活虚拟环境和 运行 之后:

$ python manage.py makemigrations

我收到此错误:

Traceback (most recent call last):
  File "manage.py", line 12, in <module>
    from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

所以我尝试并安装了 python2.7,但仍然出现相同的错误。

有没有办法纠正我的项目发生的问题,如果没有,我需要你的建议,以获取有关如何在不破坏 Django 项目的情况下移动 Django 项目的最佳实践?

我撤销我的回答。我不想再支持这个网站了。

我的猜测是您的 manage.py 配置不正确。第一行必须定义 Python exec 到 运行 脚本,而不是像 /user/bin/python 这样的另一个位置。如果它设置为 /user/bin/python,您几乎肯定会丢失某些包。确保您指定的路径是您的 virtualenv python 位置。