为什么我会得到;ImportError:无法导入名称查找“U spec”;我什么时候开始一个新的Django项目?

为什么我会得到;ImportError:无法导入名称查找“U spec”;我什么时候开始一个新的Django项目?,django,python-3.x,python-3.2,Django,Python 3.x,Python 3.2,我正在和Django一起学习Python。我最初在我的机器上安装了Python3(Debian Wheezy),但阅读了可能的冲突,并很难将其删除 现在我正在使用virtualenv,并使用pip在env和Django中安装了python3。Django和Python似乎已正确安装: #python-c“导入django;打印(django.get_version())” 1.9.1 #python-V Python 3.2.3` 但当我尝试启动一个新的Django项目时,我得到了以下结果:

我正在和Django一起学习Python。我最初在我的机器上安装了Python3(Debian Wheezy),但阅读了可能的冲突,并很难将其删除

现在我正在使用virtualenv,并使用pip在env和Django中安装了python3。Django和Python似乎已正确安装:

#python-c“导入django;打印(django.get_version())”
1.9.1
#python-V
Python 3.2.3`
但当我尝试启动一个新的Django项目时,我得到了以下结果:

#django-admin.py startproject mysite
回溯(最近一次呼叫最后一次):
文件“/home/rialaado/Projects/webenv/bin/django admin.py”,第2行,在
来自django.core导入管理
文件“/home/rialaado/Projects/webenv/lib/python3.2/site packages/django/core/management/__init__.py”,第10行
从django.apps导入应用程序
文件“/home/rialaado/Projects/webenv/lib/python3.2/site-packages/django/apps/__-init___.py”,第1行,在
从.config导入AppConfig
文件“/home/rialaado/Projects/webenv/lib/python3.2/site packages/django/apps/config.py”,第6行,在
从django.utils.module_加载导入模块_有_子模块
文件“/home/rialaado/Projects/webenv/lib/python3.2/site packages/django/utils/module_loading.py”,第67行,在
从importlib.util导入find_规范作为importlib_find
导入错误:无法导入名称查找\u规范
快速的谷歌搜索没有找到对我有帮助的结果


我该怎么办?

find_spec
在Python 3.2.3中不可用;是的


尝试升级到3.4或更高版本。

我在docker容器上遇到了同样的问题

使用Docker容器、django 1.9和python:3.3依赖项时,find_规范不可用。 在docker映像中添加下面的行作为依赖项起作用。
来自python:3.4

您正在使用的Django版本(v1.9.1)不能与python 3.2一起使用。因此,@KarthiG和@MUNGAI NJOROGE是正确的,现在你知道为什么了


我将Django 1.9与Python 3.4结合使用