使用`phy`进行神经网络数据读取及可视化之开发环境准备

来源:互联网 发布:java如何换行输出 编辑:程序博客网 时间:2024/06/18 17:53
  • 基本步骤:

    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
原创粉丝点击