社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Microsoft azure中的Python库

Ajay Gupta • 5 年前 • 942 次点击  

我正在使用python代码导入azure活动日志,但是下面给出的模块错误是

 from azure.monitor import MonitorClient

文件“/home/seceon/azure.py”,第1行,in 从azure.monitor导入MonitorClient importorror:没有名为monitor的模块

我需要帮助来删除此导入错误。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/51086
文章 [ 3 ]  |  最新文章 5 年前
Laurent Mazuel
Reply   •   1 楼
Laurent Mazuel    6 年前

此包已弃用,并已被azure管理监视器替换: https://pypi.org/project/azure-mgmt-monitor/

https://docs.microsoft.com/python/api/overview/azure/monitoring

但是的,我同意最初的回答,称你的脚本为“azure.py”是个坏主意:)

(我在微软工作的团队发布了这些针对Python的Azure包)

Peter Pan
Reply   •   2 楼
Peter Pan    6 年前

是个包裹 azure-monitor 您在旧版本的Azure SDK for Python中用于Azure服务管理,GitHub repo标记是 azure-monitor_0.3.1 . 你可以在 https://pypi.org/project/azure-monitor/ .

为了安装它,我用当前的Python创建了一个虚拟环境 3.6.7 . 这是我的脚步。

  1. 命令 virtualenv azure-monitor-test cd azure-monitor-test
  2. 命令 source bin/activate
  3. 命令 pip install azure-monitor
  4. 跑步 from azure.monitor import MonitorClient 在我的Python解释器中获得成功,如下图所示。

enter image description here

  1. 通过命令检查我安装的pip包 pip list | grep azure ,然后您将看到其相关包的这些版本,如下所示。

enter image description here

Vikram Basu
Reply   •   3 楼
Vikram Basu    6 年前

看起来你已经将脚本命名为azure.py 这与已安装的azure监视模块冲突。我建议您将脚本重命名为其他名称,然后再次尝试运行它。 它应该开始工作了。