logo
Loading...

虛擬環境已建置完畢,但範例code無法執行 - Cupoy

老師 好,由於筆電無GPU且Python環境採用Anaconda安裝,因此已依照Day66教導的方式...

虛擬環境已建置完畢,但範例code無法執行

2019/11/11 下午 09:42
機器學習共學討論版
Tsai Tsai-Chen
觀看數:78
回答數: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:12
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:0

    1. 可以嘗試delete __ini__.py, 後重啟

    2. 使用 jupter 的 terminal, 如下圖

    3. 建議使用 conda install

  • 2019/11/12 下午 00:16
    Tsai Tsai-Chen
    贊同數:0
    不贊同數:0
    留言數:1

    各位好,

    感謝協助~最後我殺掉虛擬環境重新建一次,

    另外發現可能是版本相衝的問題,後來有查到相關的配置版本建議:

    https://jennaweng0621.pixnet.net/blog/post/403958360-tensorflow%E8%88%87numpy%E6%90%AD%E9%85%8D%E7%89%88%E6%9C%AC

    供大家參考~(自己順便也記錄一下..)