django安装成功却还提示No module named django.core.management什么原因,,django 我感觉应该
django安装成功却还提示No module named django.core.management什么原因,,django 我感觉应该
django 我感觉应该是安装成功了的,已经生成了目录结构,并且导入MySQLdb也没有问题,但是我在执行
ipython manage.py shell
就报错下面的结果:
---------------------------------------------------------------------------ImportError Traceback (most recent call last)/Library/Python/2.7/site-packages/IPython/utils/py3compat.pyc in execfile(fname, *where) 202 else: 203 filename = fname--> 204 __builtin__.execfile(filename, *where)/Users/daodao/Desktop/djangoproject/manage.py in <module>() 6 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djangoproject.settings") 7 ----> 8 from django.core.management import execute_from_command_line 9 10 execute_from_command_line(sys.argv)ImportError: No module named django.core.management
另外,我在Python开发环境下尝试:
import django.db
Mac上直接弹窗『"Python"意外退出』——>好/重新打开
怎么破啊?????
Most likely you have more than one version of Django installed; note the path (/usr/local/bin/django-admin.py) in the error message. You may also not have your PATH environment variable set up correctly so that the MacPorts paths appear before /usr/local/bin (where you may have a link to a python.org python) and /usr/bin (where the Apple-supplied python is). Your PATH should like something like this:
$ echo $PATH/opt/local/Library/Frameworks/Python.framework/Versions/Current/bin:/opt/local/bin:/usr/local/bin:/usr/bin:/bin # and so forth
If not, you should modify the appropriate shell startup script, probably .bash_profile, to modify PATH permanently.
You can test whether it works by explicitly invoking the script with the MacPorts python:
$ /opt/local/bin/python2.6 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/bin/django-admin.py
多版本最好使用virtualenv,比如arch默认是python3.3,如果常用python2.7那就用2.7装一个virtualenv,以后创建项目的时候顺便创建一个虚拟环境,还干净,易于导出requirements.txt.
好吧。这个问题我还是来自答吧。
主要是Python版本的问题,在Mac系统上因为系统自带了好几个版本的Python,所以会出现诸如此类的问题,具体原因不是很清楚,先记录下来。在stackoverflow上找到的答案。
python manage.py shell
改为
python2.7 manage.py shell
可以解决问题。
编橙之家文章,
相关内容
- Python 腾讯微信服务器xml数据包发送方式思路,pythonxm
- python处理xml文件,json格式化数据获取内容操作,pythonj
- py3+django rest framework+diango+mysql源码推荐?,py3django,最近
- Python post请求获取json数据方法是什么,pythonjson,用 Pyt
- Python实现正则表达式匹配div内容操作,pythondiv,我的编写
- 求更好的python 字典满足条件值的相加方法,python相加
- python 3.4 gbk编码问题求助,pythongbk,本人使用python 3
- 为什么我的web.pydb.select返回的数据只能遍历一次?怎么解
- Python3.5想把抓到的股票信息以循环方式存入到csv文件中
- Python语言能完成检索Twitter搜索功能吗?,pythontwitter,看社
评论关闭