2024-04-18 10:40:08 发布
网友
我需要在azurewebjobs上运行python脚本,但是我得到以下错误。我尝试了所有可能的方法,比如用virtualenv编写脚本,并附加路径,但是没有一个有效。在
[10/08/2018 11:27:27 > ca6024: ERR ] ImportError: No module named request
你能帮我修好吗?在
文件中使用的脚本是
import urllib.request print('success')
哈里。请参考下面的步骤,这些步骤是我之前将python脚本上传到Webjobs中的。在
1:使用virtualenv组件在系统。如果您没有它,只需先用命令pip install virtualenv安装它
pip install virtualenv
如果安装成功,您可以在python/Scripts文件中看到它。在
2:运行commad创建独立的python运行时环境。在
3:然后进入创建目录的脚本文件夹并激活它(这一步很重要,不要错过它)
请不要关闭此命令窗口并使用pip install <your libraryname>在该命令窗口中下载外部库。例如pip install request。在
pip install <your libraryname>
pip install request
4:保持样品.py将libs包统一压缩到您所依赖的libs/site packages文件夹中。在
第五章: 在Web应用服务中创建webjob并上传zip文件,然后您就可以执行您的Web作业并查看日志
{a6}
您也可以参考SO线程:Options for running Python scripts in Azure
希望对你有帮助。在
根据
https://docs.python.org/2/library/urllib.html
您可以检查您的python版本。Python2和Python3是不同的。 在python2.7中,使用:
urllib.urlopen()
而不是:
哈里。请参考下面的步骤,这些步骤是我之前将python脚本上传到Webjobs中的。在
1:使用virtualenv组件在系统。如果您没有它,只需先用命令
pip install virtualenv
安装它如果安装成功,您可以在python/Scripts文件中看到它。在
2:运行commad创建独立的python运行时环境。在
3:然后进入创建目录的脚本文件夹并激活它(这一步很重要,不要错过它)
请不要关闭此命令窗口并使用
pip install <your libraryname>
在该命令窗口中下载外部库。例如pip install request
。在4:保持样品.py将libs包统一压缩到您所依赖的libs/site packages文件夹中。在
第五章: 在Web应用服务中创建webjob并上传zip文件,然后您就可以执行您的Web作业并查看日志
{a6}
您也可以参考SO线程:Options for running Python scripts in Azure
希望对你有帮助。在
根据
您可以检查您的python版本。Python2和Python3是不同的。 在python2.7中,使用:
而不是:
^{pr2}$相关问题 更多 >
编程相关推荐