猿问

django明明已经安装成功了,为什么还提示No module named django.core.management

django我感觉应该是安装成功了的,已经生成了目录结构,并且导入MySQLdb也没有问题,但是我在执行
ipythonmanage.pyshell
就报错下面的结果:
---------------------------------------------------------------------------
ImportErrorTraceback(mostrecentcalllast)
/Library/Python/2.7/site-packages/IPython/utils/py3compat.pycinexecfile(fname,*where)
202else:
203filename=fname
-->204__builtin__.execfile(filename,*where)
/Users/daodao/Desktop/djangoproject/manage.pyin()
6os.environ.setdefault("DJANGO_SETTINGS_MODULE","djangoproject.settings")
7
---->8fromdjango.core.managementimportexecute_from_command_line
9
10execute_from_command_line(sys.argv)
ImportError:Nomodulenameddjango.core.management
另外,我在Python开发环境下尝试:
importdjango.db
Mac上直接弹窗『"Python"意外退出』——>好/重新打开
怎么破啊?????
慕尼黑8549860
浏览 1224回答 2
2回答

慕婉清6462132

多版本最好使用virtualenv,比如arch默认是python3.3,如果常用python2.7那就用2.7装一个virtualenv,以后创建项目的时候顺便创建一个虚拟环境,还干净,易于导出requirements.txt.

拉莫斯之舞

好吧。这个问题我还是来自答吧。主要是Python版本的问题,在Mac系统上因为系统自带了好几个版本的Python,所以会出现诸如此类的问题,具体原因不是很清楚,先记录下来。在stackoverflow上找到的答案。pythonmanage.pyshell改为python2.7manage.pyshell可以解决问题。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答