Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.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 导入错误_Python_Django - Fatal编程技术网

Python 导入错误

Python 导入错误,python,django,Python,Django,我在几乎所有的导入中都遇到错误,请帮助 我使用的是django 2.2.5和Python3.7,但在未解析的导入'django.contrib',未解析的导入'django.url',未解析的导入'django.shortcuts'等中出现错误 from django.contrib import admin from django.urls import path,include urlpatterns = [ path("", include("hello.urls")), path('a

我在几乎所有的导入中都遇到错误,请帮助

我使用的是django 2.2.5和Python3.7,但在未解析的导入'django.contrib',未解析的导入'django.url',未解析的导入'django.shortcuts'等中出现错误

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
path("", include("hello.urls")),
path('admin/', admin.site.urls),
]

from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello, Django!")

Message=No module named 'django'
File "C:\Users\Sharf\Desktop\python projects\p1\calc\urls.py", line 1, 
in <module>
from django.urls import path
来自django.contrib导入管理
从django.url导入路径,包括
URL模式=[
路径(“,包括(“hello.url”),
路径('admin/',admin.site.url),
]
从django.shortcuts导入渲染
从django.http导入HttpResponse
def home(请求):
返回HttpResponse(“你好,Django!”)
消息=没有名为“django”的模块
文件“C:\Users\Sharf\Desktop\python projects\p1\calc\url.py”,第1行,
在里面
从django.url导入路径

您可以发布settings.py文件吗?我认为问题来自这里

INSTALLED_APPS = [     
    'mainApp.apps.nameApp',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'channels'
]

ROOT_URLCONF = 'app.urls'

from.django.contrib导入admin@LinPy为什么在django之前
?我们可以直接导入。具体取决于python文件的位置……没有名为“django”的模块。您需要交叉检查环境/是否正确安装,或者是否从您尝试运行的位置开始。当您执行什么操作时会发生这种情况?如果您正在运行
python manage.py runserver
或类似的程序,请尝试
python-mdjango--version
。如果出现错误,则表示您没有正确安装/激活虚拟环境。