导入错误Python(linux)
我已经使用导入错误Python(linux),python,django,python-3.x,django-models,importerror,Python,Django,Python 3.x,Django Models,Importerror,我已经使用pip install djangorestframework安装了django rest框架。通过以下方式运行Django的开发服务器时: python3 manage.py runserver 我得到以下错误: ImportError at / No module named 'django.utils.six.moves.http_client'; 'django.utils.six.moves' is not a package Request Method: GET
pip install djangorestframework
安装了django rest框架。通过以下方式运行Django的开发服务器时:
python3 manage.py runserver
我得到以下错误:
ImportError at / No module named 'django.utils.six.moves.http_client';
'django.utils.six.moves' is not a package
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.5
Exception Type: ImportError
Exception Value: No module named 'django.utils.six.moves.http_client';
'django.utils.six.moves' is not a package Exception Location:
/home/sony/environments/djangular/lib/python3.4/site-packages/rest_framework/response.py in <module>,
line 11 Python Executable:
/home/sony/environments/djangular/bin/python3
Python Version: 3.4.3
Python Path: ['/home/sony/environments/djangular/djangular',
'/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu',
'/usr/lib/python3.4/lib-dynload',
'/home/sony/environments/djangular/lib/python3.4/site-packages']
importErrorat/No名为'django.utils.six.moves.http_client'的模块;
“django.utils.six.moves”不是一个包
请求方法:获取
请求URL:http://127.0.0.1:8000/
Django版本:1.5
异常类型:ImportError
异常值:没有名为'django.utils.six.moves.http_client'的模块;
“django.utils.six.moves”不是包异常位置:
/home/sony/environments/djangal/lib/python3.4/site-packages/rest_framework/response.py in,
第11行Python可执行文件:
/home/sony/environments/djangal/bin/python3
Python版本:3.4.3
Python路径:['/home/sony/environments/djangal/djangal',,
“/usr/lib/python3.4”、“/usr/lib/python3.4/plat-x86_64-linux-gnu”,
“/usr/lib/python3.4/lib dynload”,
“/home/sony/environments/djangal/lib/python3.4/site packages”]
您的Django版本太旧,无法与当前的Django REST框架和Python 3.4一起使用。这是一个不受支持的配置
另外,根据github登录页