個人博客地址:Python3 ImportError: cannot import name 'XXX' from 'XXX' | 一張假鈔的真實世界
例如如下錯誤:
$ python3 git.py
Traceback (most recent call last):File "git.py", line 1, in <module>from git import RepoFile "/home/a/git.py", line 1, in <module>from git import Repo
ImportError: cannot import name 'Repo' from 'git' (/home/a/git.py)
這種錯誤基本都是因為Python腳本的名稱與模塊的名稱重復導致的。像我這個例子中就是因為git.py
與GitPython
模塊中的文件名一樣導致的。