2013-09-27 42 views
0

我使用Mac OS 10.9,而当我打开终端,输入Python的IDLE,并输入一些代码,如:Python IDLE总是在我的Mac上崩溃,我该如何解决它?

$ django-admin.py startproject mysite 
$ python manage.py runserver 
$ python manage.py syncdb 
$ from django.db import models 

特别是输入from django.db import models,然后Python的IDLE会崩溃。它每次都发生。这是为什么发生?我该如何解决它?

+2

它是空闲的,而不是IDEL – RickyA

+3

我不知道空闲,但它看起来像你试图在终端shell中运行Python代码,而不是在Python(最后一个命令)中运行。您需要在Python解释器中运行它。 – Evert

+0

@Evert说什么;前三个命令是终端命令。第四行意味着成为Python模块的一部分或者进入Python shell。 – chucksmash

回答

0

如果你想从命令行使用你的模型,你首先需要启动一个Python shell。正如@evert在他的评论中提到的,你的第四行不能简单地输入到Mac/Linux shell中。

你可以用模型工作在Python外壳,如果你想使用manage.py壳:

$ python manage.py shell 
Python 2.7.3 (default, Aug 1 2012, 05:16:07) 
[GCC 4.6.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
(InteractiveConsole) 
>>> from django.db import models 
相关问题