python运行所有代码都第一行报错

显示如图,改如何解决

Traceback (most recent call last):
  File "C:\Users\thinkpad\Desktop\Feature_Cal.py", line 5, in <module>
    import numpy as np
  File "C:\python3.9\lib\site-packages\numpy\__init__.py", line 147, in <module>
    from . import lib
ImportError: cannot import name 'lib' from partially initialized module 'numpy' (most likely due to a circular import) (C:\python3.9\lib\site-packages\numpy\__init__.py)

解决办法:
1,拆解成多个文件,将要互相引用的分开
2,缩小导入的范围,如一般情况下import在文件顶部,这时候可以将import移动到紧挨需要导入的代码上方即可;
3. 把这个py文件改个名字,最好长一点,以防万一跟库里面的文件重名
4. 修改为:from xx import *