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
作为响应。