格式化笔记本电脑后,我的 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 项目的最佳实践?
- 在我的 Django 项目中,我遵循了 djangoproject.com
上的官方教程
- 这是我在 Whosebug 上的第一个问题
我撤销我的回答。我不想再支持这个网站了。
我的猜测是您的 manage.py 配置不正确。第一行必须定义 Python exec 到 运行 脚本,而不是像 /user/bin/python
这样的另一个位置。如果它设置为 /user/bin/python
,您几乎肯定会丢失某些包。确保您指定的路径是您的 virtualenv python 位置。
在格式化笔记本电脑之前,我将 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 项目的最佳实践?
- 在我的 Django 项目中,我遵循了 djangoproject.com 上的官方教程
- 这是我在 Whosebug 上的第一个问题
我撤销我的回答。我不想再支持这个网站了。
我的猜测是您的 manage.py 配置不正确。第一行必须定义 Python exec 到 运行 脚本,而不是像 /user/bin/python
这样的另一个位置。如果它设置为 /user/bin/python
,您几乎肯定会丢失某些包。确保您指定的路径是您的 virtualenv python 位置。