Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.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
在Azure中使用Python和Flask无法找到请求文件模块_Python_Pandas_Azure_Python Requests - Fatal编程技术网

在Azure中使用Python和Flask无法找到请求文件模块

在Azure中使用Python和Flask无法找到请求文件模块,python,pandas,azure,python-requests,Python,Pandas,Azure,Python Requests,在Azure中,使用Python和Flask和pandas模块创建RESTful Web服务。Azure似乎无法找到请求\u文件模块 启动网页时不断返回错误:没有名为requests\u file的模块 我已经使用Kudu CLI https://“yoursitename.scm.azurewebsites.net/DebugConsole手动安装了“请求”和“请求文件” 他们似乎都在那里。Azure中缺少了什么或存在bug?您可以在flask项目中配置requirements.txt文件 将

在Azure中,使用Python和Flask和pandas模块创建RESTful Web服务。Azure似乎无法找到请求\u文件模块

启动网页时不断返回错误:没有名为requests\u file的模块

我已经使用Kudu CLI https://“yoursitename.scm.azurewebsites.net/DebugConsole手动安装了“请求”和“请求文件”


他们似乎都在那里。Azure中缺少了什么或存在bug?

您可以在flask项目中配置
requirements.txt
文件

将python模块列表放入
requirements.txt
请求==2.18.4

使用以下命令安装车轮模块

python.exe -m pip install wheel
使用以下命令在本地环境中的wheelhouse文件夹内创建控制盘文件

python.exe -m pip wheel -r requirements.txt -w wheelhouse
然后将项目上载到azure web应用程序

您可以使用下面的代码来测试请求模块

import requests

r= requests.get("https://www.bing.com")
print r.status_code
更多详细信息,请参阅此和此线程:


希望它能帮助你。

你为什么不使用requirements.txt?用尽了谷歌的所有搜索建议。当然,我已经将字符串放入requirements.txt中。“requests”模块位于远程系统中,Azure似乎忽略了它。在这种情况下,我会问您是否针对正确的python版本,您可能针对的是3,并使用2或2来解决此问题,您必须确保web.config文件指向正确的“site packages”目录。默认值通常是不正确的,尤其是在使用Site Extension添加新的python版本时。