赞
踩
编写代码时发现个比较奇特的问题,控制台报错找不到一个包下的方法,一开始以为是包没有正确导入,因为环境venv文件夹确实没有发现包导入。
因为通过pip安装的包,又尝试卸载通过conda安装,重新安装并没有解决问题,但是包一直显示没有问题
尝试Ctrl进入包的源文件查看是否因为版本问题真的没有方法,却发现点不进去,重新定位问题,重点是后一句。
很可能是由于循环导入,才发现是因为想要测试一个包,不小心将文件和要导入的包重名了,Rename项目名后,Ctrl查看包源文件也可以正常进入了,项目成功运行。。。
我遇到的报错是:
- Traceback (most recent call last):
- File "E:\Pythonproject\firstproject\transformer\gdtestaa.py", line 1, in <module>
- import gradio as gr
- File "E:\Pythonproject\firstproject\transformer\gradio.py", line 29, in <module>
- with gr.Blocks() as demo:
- AttributeError: partially initialized module 'gradio' has no attribute 'Blocks' (most likely due to a circular import)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。