我試圖運行一個代碼,我寫了幾年前使用mpl
從matplotlib
。它用來運行良好,但現在suddently它拋出一個錯誤:ImportError:無法導入名稱mpl(來自matplotlib導入mpl)
from matplotlib import mpl
ImportError: cannot import name mpl
我使用Python 2.7和1.5.2 matplotlib。
我試圖運行一個代碼,我寫了幾年前使用mpl
從matplotlib
。它用來運行良好,但現在suddently它拋出一個錯誤:ImportError:無法導入名稱mpl(來自matplotlib導入mpl)
from matplotlib import mpl
ImportError: cannot import name mpl
我使用Python 2.7和1.5.2 matplotlib。
您需要使用:
import matplotlib as mpl
它確實工作在早期版本,但它首先被棄用(在1.3版):
The
mpl
module is now deprecated. Those who relied on this module should transition to simply usingimport matplotlib as mpl
.
,然後取出(版本1.5.0):
Remove the module
matplotlib.mpl
. Deprecated in 1.3 by PR #1670 and commit 78ce67d161625833cacff23cfe5d74920248c5b2
我認爲你不能從matlotlib導入「mpl」,因爲它不存在。 我想你想嘗試導入matplotlib AS mpl。你應該試試這個:
import matplotlib as mpl
是的,我改變它,它的工作。只是他們根據我接受的答案找出了答案。 – user11
matplotlib沒有任何稱爲'mpl'的子模塊或函數。我非常懷疑這種情況有所不同。無論如何,你爲什麼要導入一個不存在的模塊?只要刪除該行。 – ImportanceOfBeingErnest
我認爲你是對的。我不知道爲什麼我喜歡它在代碼中顯示。我在這裏問了一會之前,我搜索了一下,我找不到任何幫助。是什麼讓我感到困惑的是,我知道自從它最後一次工作以來,我從來沒有搞錯代碼......: -/ – user11
因此,如果刪除該行,那麼所有事情都按預期工作,或者沒有? – ImportanceOfBeingErnest