Python 为什么我获取O365模块未找到错误?
我想获取Outlook日历数据,但无法识别该模块,经常出现以下错误: ModuleNotFoundError:没有名为“O365”的模块 就在第一行(Python 为什么我获取O365模块未找到错误?,python,package,office365,o365-flow,Python,Package,Office365,O365 Flow,我想获取Outlook日历数据,但无法识别该模块,经常出现以下错误: ModuleNotFoundError:没有名为“O365”的模块 就在第一行(来自O365导入帐户)我打不通 在那之后,我尝试了其他软件包,但Visual Code Studio没有识别出任何一个 我安装了所有的软件包和模块(在py-m pip列表之后): 如上所述,O365模块也在那里 更新: 更换解释器后,上述问题得到解决,但现在我们遇到了另一个问题: ImportError: cannot import name 'A
来自O365导入帐户
)我打不通
在那之后,我尝试了其他软件包,但Visual Code Studio没有识别出任何一个
我安装了所有的软件包和模块(在py-m pip列表之后)
:
如上所述,O365模块也在那里
更新:
更换解释器后,上述问题得到解决,但现在我们遇到了另一个问题:
ImportError: cannot import name 'Account' from partially initialized module 'O365' (most likely due to a circular import)
谢谢你的帮助,谢谢 您可能需要检查Visual Studio代码使用的Python版本是否与您安装O365的版本相同
您可以通过打开命令plate
f1
并键入python:Select interpreter
来更改python解释器更新问题的答案:
它说你很可能有一个循环导入。
O365依赖于以下软件包:
请求
请求oauthlib
beatifulsoup4
stringcase
python-dateutil
tzlocal
pytz
如果您有任何使用上述包之一的导入语句,删除导入语句可能会修复错误。向我们显示
python-m pip list
的输出,使用与代码相同的解释器运行!我已使用列出的信息进行了编辑。谢谢,这很有帮助,但现在我们遇到了另一个问题,可以在更新的帖子中找到详细信息。代码中没有其他导入语句,“from O365 import Account”是唯一的导入语句。
ImportError: cannot import name 'Account' from partially initialized module 'O365' (most likely due to a circular import)