当前位置:   article > 正文

解决Pycharm控制台报错AttributeError: partially initialized module ‘xxx‘ has no attribute ‘xxx‘_attributeerror: partially initialized module 'grad

attributeerror: partially initialized module 'gradio' has no attribute 'inte

编写代码时发现个比较奇特的问题,控制台报错找不到一个包下的方法,一开始以为是包没有正确导入,因为环境venv文件夹确实没有发现包导入。

因为通过pip安装的包,又尝试卸载通过conda安装,重新安装并没有解决问题,但是包一直显示没有问题

尝试Ctrl进入包的源文件查看是否因为版本问题真的没有方法,却发现点不进去,重新定位问题,重点是后一句。

很可能是由于循环导入,才发现是因为想要测试一个包,不小心将文件和要导入的包重名了,Rename项目名后,Ctrl查看包源文件也可以正常进入了,项目成功运行。。。

我遇到的报错是:

  1. Traceback (most recent call last):
  2. File "E:\Pythonproject\firstproject\transformer\gdtestaa.py", line 1, in <module>
  3. import gradio as gr
  4. File "E:\Pythonproject\firstproject\transformer\gradio.py", line 29, in <module>
  5. with gr.Blocks() as demo:
  6. AttributeError: partially initialized module 'gradio' has no attribute 'Blocks' (most likely due to a circular import)

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/586334
推荐阅读
相关标签
  

闽ICP备14008679号