本文轉至另一個大俠的,救了一命。鏈接如下:http://www.mamicode.com/info-detail-2566461.html
本人在做一個關於FCN的代碼時出現了一個pydot沒有安裝讓我去install的問題。本以爲是簡單的安裝,卻不曾想噩夢開始了。
(噩夢的過程和大俠寫的一毛一樣,我甚至懷疑他在監視我,但是他寫的有些簡略,我在此加以補充)
首先遇到的問題是,讓我安裝pydot,安裝後又讓我安裝grapgviz,安裝好後依舊不行,百度上說要加入系統變量,加入後我又經過幾輪重啓依舊不行。再查說是要在代碼里加入
import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files/graphviz/bin/'
類似的代碼。但依舊不行。奧對了,網上還有讓裝pygraphviz,還是沒有用(包括安裝pygraphviz時候發現他的whl輪子只有python2沒有3等種種問題)
最後,我遇到了大俠的解決方法:
就是先把pydot這個小婊砸卸載掉,因爲他已經跟不上時代潮流了(pip uninstall pydot)
然後把大哥推薦的pydotplus裝上, pip uninstall pydotplus。裝上以後新舊大哥上任,需要有個交接儀式,交接儀式這麼做:
首先,你要找一個文件:在你安裝Anaconda的地方找到如下目錄
Anaconda下面點擊Lib後點擊site-packages,然後找到keras
進去後點擊utils文件夾下面會有一個vis_utils.py,我們用一個IDE或者記事本什麼的文本編輯器打開它後,用替換功能將裏面的pydot全部替換成pydotplus,手動的話可能會漏。
最後,替換好了後,重啓jupyter notebook(我使用的是jupyter),問題應該就解決了。祝願那些因爲這個問題困擾的同學早日解脫 。