今天写代码的时候创建了一个site.py
的文件,突然导致了错误ModuleNotFoundError: No module named 'PyQt5'
。
找了很久的原因,发现是这个site.py
和pyqt5依赖项中的某个py文件重名了,文件名换一个就行
在这篇文章中记录一下会因为重名而导致pyqt无法正常运行的文件名有哪些
文件名 |
---|
site.py |
PyQt5.py |
sys.py |
os.py |
同时应该尽量避免使用一下名字命名文件
文件名 |
---|
site.py |
sys.py |
os.py |
time.py |
random.py |
math.py |
json.py |
datetime.py |
unittest.py |
socket.py |
threading.py |
logging.py |
http.py |
email.py |
xml.py |
csv.py |
re.py |
numpy.py |
pandas.py |
matplotlib.py |
scipy.py |
requests.py |
flask.py |
django.py |
sqlalchemy.py |
beautifulsoup4.py |
pyqt.py |
tensorflow.py |
torch.py |
keras.py |
sklearn.py |
numpy.py |
pandas.py |
matplotlib.py |
scipy.py |
requests.py |
flask.py |
django.py |
sqlalchemy.py |
beautifulsoup4.py |
pyqt.py |
tensorflow.py |
torch.py |
keras.py |
sklearn.py |