导入错误 Python (linux)

Import Error Python (linux)

我已经使用 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']

您的 Django 版本太旧,无法与当前的 Django REST 框架和 Python 3.4 一起使用。这是一个不受支持的配置。

此外,djangular requires Python 2.7,根据 github 着陆页。