使用python 3.3在Django 1.9中导入WeakMethod错误

使用python 3.3在Django 1.9中导入WeakMethod错误,python,django,python-3.x,django-views,Python,Django,Python 3.x,Django Views,我将django 1.9.1与Python3.3一起使用。 运行runserver时出现以下错误 File "/home/virtualenv/python3.3.5/lib/python3.3/site-packages/django/dispatch/__init__.py", line 9, in <module> from django.dispatch.dispatcher import Signal, receiver # NOQA File "/home/virtual

我将django 1.9.1与Python3.3一起使用。 运行runserver时出现以下错误

File "/home/virtualenv/python3.3.5/lib/python3.3/site-packages/django/dispatch/__init__.py", line 9, in <module>
from django.dispatch.dispatcher import Signal, receiver # NOQA
File "/home/virtualenv/python3.3.5/lib/python3.3/site-packages/django/dispatch/dispatcher.py", line 14, in <module>
from weakref import WeakMethod
ImportError: cannot import name WeakMethod
文件“/home/virtualenv/python3.3.5/lib/python3.3/site packages/django/dispatch/_init__.py”,第9行,在
从django.dispatch.dispatcher导入信号,接收器#NOQA
文件“/home/virtualenv/python3.3.5/lib/python3.3/site packages/django/dispatch/dispatcher.py”,第14行,在
从weakref导入WeakMethod
ImportError:无法导入名称WeakMethod
在我阅读时,Python3.4中介绍了weakref的WeakMethod,而Python3.3的weakref中不存在这种方法


关于如何用python 3.3修复相同错误的任何建议。

Django 1.9.x不支持python 3.3:

通常,我们将支持一个Python版本,最高版本为 第一个Django LTS发行版,其安全支持在安全后终止 对该版本Python的支持到此结束。例如,Python3.3 安全支持于2017年9月结束,Django 1.8 LTS安全 支持将于2018年4月结束因此Django 1.8是 支持Python 3.3。

您可以降级到Django 1.8或将Python解释器升级到3.4或更高版本