虛擬環境已建置完畢,但範例code無法執行
2019/11/11 下午 09:42
機器學習共學討論版
Tsai Tsai-Chen
觀看數:79
回答數:3
收藏數:0
老師 好,
由於筆電無GPU且Python環境採用Anaconda安裝,因此已依照Day66教導的方式,先建立切換到虛擬環境下
安裝pip install tensorflow 跟 keras
另外為用jupyter 測試是否已安裝完成,又陸續安裝 jupyter、numpy。測試後,確認可執行。
但是今天執行Day067的範例時,執行要需import matplotlib時,因為虛擬環境無此套件,
所以開了終端機pip install matplotlib後,再次執行那行程式碼,
結果顯示:
後來,我用pip list 檢查虛擬環境下已安裝的套件:
確認確實已安裝。再次重跑一次後,仍是出現No module name 'cycler'的敘述。
先前爬過文,有說python版本與tensorflow、keras、numpy、matplotlib版本有些會相衝須注意。
我在虛擬環境 用 conda install python==3.5 檢查後確定是3.5的版本,也曾殺掉matplotlib最新版本,改灌舊版的...但結果還是不行....
請教要如何處理此問題~??
回答列表
-
2019/11/11 下午 11:08張維元 (WeiYuan)贊同數:0不贊同數:0留言數:1
可以安裝這個看看:
```
$ pip install python-dateutil
```
-
2019/11/12 上午 01:12Jeffrey贊同數:0不贊同數:0留言數:0
1. 可以嘗試delete __ini__.py, 後重啟
2. 使用 jupter 的 terminal, 如下圖
3. 建議使用 conda install
-
2019/11/12 下午 00:16Tsai Tsai-Chen贊同數:0不贊同數:0留言數:1
各位好,
感謝協助~最後我殺掉虛擬環境重新建一次,
另外發現可能是版本相衝的問題,後來有查到相關的配置版本建議:
供大家參考~(自己順便也記錄一下..)