今天在import matplotlib.pyplot報錯:
Traceback (most最近一次呼叫最後):
File "C:UserslenovoDesktopzq.py", line 5, in
檔案“C:Python34libsite-packagesmatplotlib__init__.py”,第 129 行,位於
檔案“C:Python34libsite-packagessix.py”,第 92 行,在 get
中 雷雷檔案“C:Python34libsite-packagessix.py”,第 160 行,在 _resolve
雷雷檔案“C:Python34libsite-packagessix.py”,第 82 行,在 _import_module
雷雷檔案“C:Python34liburllibrequest.py”,第 88 行,位於
檔案“C:Python34libhttpclient.py”,第 69 行,在
檔案“C:Python34libemailparser.py”,第 12 行,在
檔案“C:Python34libemailfeedparser.py”,第 27 行,位於
檔案“C:Python34libemailmessage.py”,第 10 行,在
檔案“C:UserslenovoDesktopuu.py”,第 4 行,位於
檔案“C:Python34libsite-packagesrequests-2.9.1-py3.4.eggrequests__init__.py”,第 58 行,位於
檔案“C:Python34libsite-packagesrequests-2.9.1-py3.4.eggrequestsutils.py”,第 12 行,位於
檔案“C:Python34libcgi.py”,第 39 行,在
ImportError: Cannot import name 'FeedParser'
我只是一個多月沒用matplotlib模組,以前都還好好的,以前寫的有用的matplotlib模組的東西現在都報錯了,這是要重裝嗎?
我剛在stackoverflow.com中找到一個類似的問題:https://stackoverflow.com/que...,因為不懂英文,用google翻譯好像原因是在同一個資料夾中有一個同名腳本,但我不太明白,請大家幫忙,謝謝
還有這幾天運行腳本的時候都會自動生成一個__pycache__資料夾,裡面有一個xxxx.cpython-34.pyc
找到了,原來是有一個叫uu.py的檔案可能是重名了,謝謝大家
檢查下你目前目錄是否有py檔和所相關的函式庫名同名了
錯誤原因:
from email.parser import FeedParser
ImportError: cannot import name 'FeedParser'
在python3環境下FeedParser是有的,你的沒有,可能原因:目前目錄有email.py檔 or email目錄