为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Smart猫小萌 2019-04-09 20:23:35
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_line910execute_from_command_line(sys.argv)ImportError:Nomodulenameddjango.core.management另外,我在Python开发环境下尝试:importdjango.dbMac上直接弹窗『"Python"意外退出』——>好/重新打开怎么破啊?????
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

多版本最好使用virtualenv,比如arch默认是python3.3,如果常用python2.7那就用2.7装一个virtualenv,以后创建项目的时候顺便创建一个虚拟环境,还干净,易于导出requirements.txt.
                            
查看完整回答
反对 回复 2019-04-09
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

好吧。这个问题我还是来自答吧。
主要是Python版本的问题,在Mac系统上因为系统自带了好几个版本的Python,所以会出现诸如此类的问题,具体原因不是很清楚,先记录下来。在stackoverflow上找到的答案。
pythonmanage.pyshell
改为
python2.7manage.pyshell
可以解决问题。
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 9988 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号