使用`phy`進行神經網路資料讀取及視覺化之開發環境準備

肖老闆發表於2017-10-20
  • 基本步驟:

    1. 下載並安裝 anaconda3
    2. 安裝環境,environment.yml裡面需要配置環境name和python版本: conda env create -f environment.yml --force
    3. 安裝phy和phycontrib,進入各自的目錄執行:python setup.py install
    4. 啟用並進入環境:activate phy-name
    5. 在新環境中安裝phy和phycontrib: pip install phy phycontrib
    6. 執行示例程式:phy template-gui params.py
  • 幾個暫不知道具體原因的坑:

    1. 必須在啟用環境之前,在anaconda操作環境下安裝phyphycontrib,否則會出現command not foundsupervisor module not found等問題,這似乎是anaconda的一個BUG,如果沒有在環境外面安裝phy和phycontrib,在環境裡面安裝的這兩個東西會認為目前的環境是Linux,所以出現只有在Linux下面才有的supervisor模組
    2. 使用Anaconda2可能會出現cli:39 unsupported pickle protocol: 3這個錯誤,換成Anaconda3就好了,python2.7不支援這麼高版本的協議,只能使用python3
    3. phy template-gui的示例資料開啟後會生成 .phy 目錄,如果第一次開啟失敗,之後切換環境再次開啟示例資料依然會失敗,需要手動清除掉該目錄,重新開啟
  • 連結:

    1. phy安裝:https://pypi.python.org/pypi/phy
    2. phy-template-gui: http://phy-contrib.readthedocs.io/en/latest/template-gui/
    3. Anaconda下載:https://www.anaconda.com/download/#windows

相關文章