【发布时间】:2015-11-23 02:00:13
【问题描述】:
我正在使用 python 3,但从未在这台 PC 上安装过 python 2。尝试安装和使用 Django。我试图使用 pip 来下载它,但是当我在命令行上输入 pip install django==1.8 时,什么也没有发生。没有错误消息,没有更多信息。命令行似乎冻结了。
我通过在我的 python shell 上运行 import pip 来检查我的 pip 是否已安装并且能够执行此操作。我最终下载了 django 并通过 .gz 文件安装它。为了检查,我尝试使用 python shell 并能够导入 django。
我现在已经创建了一个虚拟环境并激活了它,我的命令行现在如下所示:
(myenv) c:/....... 因此我在我的虚拟环境中。
我使用 django-admin startproject mysite 开始了一个新项目。
mysite 文件夹是使用 manage.py 文件单独创建的。
接下来,当我尝试运行命令 python manage.py migrate 时, 我收到以下错误:
from django.core.management import execute_from_command_line
ImportError: No module name 'django'
我的 manage.py 文件头与以下行是正确的 - #!/usr/bin/env python
我应该在我创建的每个单独的虚拟环境中再次安装 django 吗?如果是的话,我该怎么做,因为 pip 卡住了。
我应该为此弄乱环境变量 PATH 吗?有人可以帮忙吗。在这里经历了类似的案例,没有任何帮助。
【问题讨论】:
-
请添加您的操作系统。你试过
pip3 install django吗?您是否尝试重新安装 pip? -
@LouisBarranqueiro 使用窗口。尝试使用 pip3 并且它也冻结了。重新安装 pip 和相同的结果。
-
哪个版本的windows?也许这可以帮助你:How to install pip on windows
-
@LouisBarranqueiro Windows 10
-
Windows 10 上的 python 3 似乎存在错误。试试这个来安装你的包:
python -m pip install package_name。有用吗?
标签: python django python-3.x