我想在我的mac上使用python在mezzanine上构建一个django框架。从他们的网站,他们可以通过这些简单的步骤在您的终端中创建一个框架。
# Install from PyPI
$ pip install mezzanine
# Create a project
$ mezzanine-project myproject
$ cd myproject
# Create a database
$ python manage.py createdb
# Run the web server
$ python manage.py runserver
当我尝试运行“$ python manage.py createdb”这个命令时,它会抛出这个错误。
Traceback (most recent call last):
File "manage.py", line 28, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
pip freeze给了我更多信息。
Django==1.6.2
Mezzanine==3.0.9
Pillow==2.3.1
South==0.8.4
bleach==1.4
filebrowser-safe==0.3.2
future==0.9.0
grappelli-safe==0.3.7
html5lib==0.999
oauthlib==0.6.1
pytz==2014.1.1
requests==2.2.1
requests-oauthlib==0.4.0
six==1.6.1
tzlocal==1.0
vboxapi==1.0
virtualenv==1.11.4
wsgiref==0.1.2
答案 0 :(得分:0)
您必须正确设置路径变量。 Python无法找到Django:
使用python shell验证:
import django
django.version
如果遇到同样的问题,则必须调整$ PATH变量。
替代方案是使用虚拟环境。