2016-12-07 98 views
0

我一直在努力让Django启动并运行。我使用pip来安装Django版本1.10.4,我一直在关注投票应用程序的教程。然而,当我到达在MS Windows上安装Django,manage.py“无法导入Django”

manage.py runserver 

一步,我得到以下错误:

"Couldn't import Django. Are you sure it's installed and" ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment"

路径= ZIP文件,DLL,LIB,Python的3.5,LIB \站点包

的Django -admin是在脚本,但是我复制的exe到Python 3.5,这是我跑的DIR:我跑的runserver命令

django-admin startproject mysite 

从Python3.5 \ mysite其中包含manage.py

老实说,我没有使用virtualenv,因为我只是想起床和运行,我认为绕过这一步(对我自己)将是最好的路线,但都不是已经工作了。哈。

:Python 3.5.2\Scripts> pip install django 
Collecting Django 
Using cached Django-1.-10-4-py2.py3-none-any.whl 
Successfully installed django-1.10.4 

:Python 3.5.2\Scripts> django-admin startproject mysite 
:Python 3.5.2\Scipts 

脚本是这些命令工作的唯一目录。

:Python 3.5.2\Scripts\mysite> manage.py runserver 
"Couldn't import Django. Are you sure it's installed and" ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment? 

DIR的Django Django的和,1.10.4.distinfo是LIB \站点包和Django的管理文件在脚本目录......即使我复制djano-ADMIN.EXE到一个PYTHONPATHs,我有同样的问题。

我在两个单独的驱动器上安装了python 2.7x和python 3.5.2,但没有遇到任何其他问题。

+0

。再次尝试'pip install django',然后尝试'python manage.py runserver'。然后,如果问题仍然存在,请显示两个命令的确切输出和完整输出。 此外,这是您在系统上安装的唯一Python吗? – verase

+0

显然东西是错误的Python安装 –

+0

@AntonisChristofides我尝试了你提到但没有任何运气。我用更多的信息更新了这个问题 – verase

回答

1

如果我们没有调用正确版本的PIP,可能会发生这种情况。 如果您有2个版本的Python,并且您想要通过Python 3.4进行安装,则需要从绝对路径中选择pip3,以防在环境变量中存在其他可能的情况。

最简单的方法是选择PIP从如下的绝对路径正确的版本:

C:\Python34\Scripts>pip3 install django 
我不使用的virtualenv