Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 尝试在Azure上部署django服务器时出现“ModuleNotFoundError:没有名为“django”的模块”_Python_Django_Azure_Azure Web App Service - Fatal编程技术网

Python 尝试在Azure上部署django服务器时出现“ModuleNotFoundError:没有名为“django”的模块”

Python 尝试在Azure上部署django服务器时出现“ModuleNotFoundError:没有名为“django”的模块”,python,django,azure,azure-web-app-service,Python,Django,Azure,Azure Web App Service,在我尝试将Django网站部署到Azure上后,我收到了一个错误提示: ModuleNotFoundError: No module named 'django' 我在Django项目的根目录中添加了requirements.txt,是否还缺少其他内容?我试图从Kudu BASH安装Django,但在清理过程中遇到了问题 以下是全部错误: 我使用Django-2.2和Python3.6.8构建了这个网站。刚刚总结为其他人的答案。根据您的错误信息,我可以看到您试图将Django应用部署到基于Do

在我尝试将Django网站部署到Azure上后,我收到了一个错误提示:

ModuleNotFoundError: No module named 'django'
我在Django项目的根目录中添加了requirements.txt,是否还缺少其他内容?我试图从Kudu BASH安装Django,但在清理过程中遇到了问题

以下是全部错误:


我使用Django-2.2和Python3.6.8构建了这个网站。

刚刚总结为其他人的答案。根据您的错误信息,我可以看到您试图将Django应用部署到基于Docker的Linux上的Azure WebApp。因此,有两个官方文件将帮助如下

错误ModuleNotFoundError:没有名为“django”的模块表明Azure Linux WebApp的容器上没有安装django包

由于上述2个文件的容器特征内容如下:

要安装其他软件包,如Django,请使用pip freeze>requirements.txt在项目根目录中创建requirements.txt文件。然后,使用Git部署将您的项目发布到应用程序服务,它会自动在容器中运行pip install-r requirements.txt以安装您的应用程序的依赖项


因此,可能的原因是部署后requirements.txt文件不在项目或容器的相应路径中,容器上的路径应该是/home/site/wwwroot/requirements.txt,或者像GitHub上的官方示例一样是项目的根目录。

一旦我错发了requirements.txt:-您确定在根目录中正确吗name@YugandharChaudhari拼写正确你安装了requirements.txt中的内容吗?@MatthewGaiser我找到了work@Don我我相信这是我的requirements.txt没有注册Azure的问题。requirements.txt文件中指出了该版本或不正确的Django版本。我确实存在与OP完全相同的问题,并且我确信我的项目根目录中有requirements.txt。与文档的唯一区别是,我没有使用Git部署,而是上载了一个带有代码的zip文件,但是容器初始化过程仍然存在。。。我不明白发生了什么事