Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有名为django的模块_Python_Django - Fatal编程技术网

Python 没有名为django的模块

Python 没有名为django的模块,python,django,Python,Django,运行时: (DjangoProject) PS C:\Users\Travinns\Documents\GitHub\HBH site> django-admin.py startproject HBHsite 我得到一个错误: 来自django.core导入管理模块NotFoundError:没有名为“django”的模块 我遵循了指南,但在“让我们现在创建一个我们的第一个Django项目”步骤中出现了错误 我已经搜索过了,如果我运行以下命令: python -c "import sy

运行时:

(DjangoProject) PS C:\Users\Travinns\Documents\GitHub\HBH site> django-admin.py startproject HBHsite
我得到一个错误:

来自django.core导入管理模块NotFoundError:没有名为“django”的模块

我遵循了指南,但在“让我们现在创建一个我们的第一个Django项目”步骤中出现了错误

我已经搜索过了,如果我运行以下命令:

python -c "import sys; print('\n'.join(sys.path))"
我得到:

<module 'django' from 'C:\\Users\\Travinns\\Envs\\DjangoProject\\lib\\site-packages\\django\\__init__.py'>
C:\Users\travins\Envs\DjangoProject\Scripts\python35.zip
C:\Users\travins\Envs\DjangoProject\dll
C:\Users\travins\Envs\DjangoProject\lib
C:\Users\travins\Envs\DjangoProject\Scripts
c:\users\travins\appdata\local\programs\python\python35-32\Lib
c:\users\travins\appdata\local\programs\python\python35-32\dll
C:\Users\travins\Envs\django项目
C:\Users\travins\Envs\DjangoProject\lib\site包
C:\Users\travins\Documents\GitHub\HBH站点

Django在C:\Users\travins\Envs\DjangoProject\lib\site包中,所以这应该可以工作

如果我跑步:

Python
import django
django
我得到:

<module 'django' from 'C:\\Users\\Travinns\\Envs\\DjangoProject\\lib\\site-packages\\django\\__init__.py'>

这证实了我的说法。我错过了什么

额外信息:
我在Windows上运行。

这基本上意味着找不到
django
,您可以执行
pip安装django
,然后检查
python-c是否导入django;print(django.get_version())
工作时不会抛出错误。它以前是托管的,可以立即解决问题。他从编译的二进制文件中删除了它,这让我对Windows的兼容性感到好奇。我在上一家公司有一份wheel的副本,不得不在Windows上分发,但不幸的是我现在无法访问它。啊哈,它回来了!转到并搜索“django”。下载
Django-1.11.7-py2.py3-none-any.whl
,在下载文件夹中打开
cmd
窗口(按住shift键并右键单击,然后“在此处打开命令提示符”)然后执行
pip install Django‑1.11.7‑py2.py3‑none‑any.whl
@roganjosh如果我尝试此操作,会出现以下错误:
M:\Downloads>pip install Django-1.11.7-py2.py3-none-any.whl要求'Django\u20111.11.7\u2011py2.py3\u2011any.whl'看起来像一个文件名,但该文件不存在Django\u20111.11.7\u2011py2.py3\u2011none\u2011any.whl不是有效的控制盘文件名。
@SudheeshSinganamalla如果我先运行命令
Python
,然后运行
-c import-Django;print(django.get_version())
我得到
1.11.17
作为响应。这基本上意味着没有找到
django
,您可以执行
pip安装django
然后检查
python-c是否导入django;print(django.get_version())
工作时不会抛出错误。它以前是托管的,可以立即解决问题。他从编译的二进制文件中删除了它,这让我对Windows的兼容性感到好奇。我在上一家公司有一份wheel的副本,不得不在Windows上分发,但不幸的是我现在无法访问它。啊哈,它回来了!转到并搜索“django”。下载
Django-1.11.7-py2.py3-none-any.whl
,在下载文件夹中打开
cmd
窗口(按住shift键并右键单击,然后“在此处打开命令提示符”)然后执行
pip install Django‑1.11.7‑py2.py3‑none‑any.whl
@roganjosh如果我尝试此操作,会出现以下错误:
M:\Downloads>pip install Django-1.11.7-py2.py3-none-any.whl要求'Django\u20111.11.7\u2011py2.py3\u2011any.whl'看起来像一个文件名,但该文件不存在Django\u20111.11.7\u2011py2.py3\u2011none\u2011any.whl不是有效的控制盘文件名。
@SudheeshSinganamalla如果我先运行命令
Python
,然后运行
-c import-Django;打印(django.get_version())
I获取
1.11.17
作为响应。