Python 程序出現ImportError: cannot import name 'is_string_like' 解決辦法

今天的一個project寫了如下代碼:

from skimage import os,transform

運行後報錯:  from matplotlib.cbook import is_string_like, mplDeprecation, dedent, get_label
ImportError: cannot import name 'is_string_like'

網上查了一下,可能是我在安裝skimage的時候用的conda install scikit-image,安裝的時候順便又把matplotlib又安裝了一遍,

而matplotlib之前早就用pip安裝過了, 於是兩種安裝發生了衝突。

解決辦法:

先卸載 pip uninstall matlplotlib

再重新安裝conda install matplotlib

然後再編譯運行,結果還是報錯:

  from matplotlib import path, transforms
ImportError: cannot import name 'path'

還是用pip install matplotlib再試一下吧,先在https://pypi.org/project/matplotlib/#files 下載對應的安裝包,

然後pip install matplotlib-2.1.0-cp36-cp36m-win_amd64.whl

最後再運行python程序,成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章