您的位置:首页 > 理论基础 > 计算机网络

ubuntu下配置python2.7.13神经网络环境

2017-04-26 15:02 316 查看
ubuntu16.04自带python2.7.13,其他2.7系列版本随意均可

安装pip    sudo apt-get install pip,然后更新到最新

或者下载pip安装包,tar.gz,解压,文件放到home文件下电脑名下,终端的目录一般在此

进目录:ls显示当前目录文件,cd 文件名进文件夹,ls出文件目录

sudo python setup.py develop 安装 ,如果提示无法安装,请先安装sudo apt-get install python2.7-dev

下面安装numpy,scipy,theano

参照官网给出安装文件安装 :这里给出theano安装文档(官网)

也可以直接sudo pip install numpy

sudo pip install scipy

sudo pip install theano

安装完numpy测试:python -c “import numpy;numpy.test()”

同样测试scipy:将numpy换成scipy

如果安装遇到错误,根据错误码在github上找相关解决方法,大部分是缺少依赖项

注意:scipy安装版本不要太高,可能出现ValueError: a length-2 tuple must be passed in for 'shape' 错误(做nosetests - v sknn.tests测试出现)

如果numpy和scipy测试通过,安装theano

安装好进行测试,第一次一般通不过,需要根据错误提示安装对应包

继续安装pylearn2,下载后安装sudo python setup.py develop 安装

继续安装scikit-neural-network,安装前需做

sudo apt-get update

sudo apt-get upgrade gcc

使用sudo git clone 网址(github文件网址)  这里需要git,直接sudo apt install git

sudo pip install scikit-neuralnetwork安装下自动将scikit-learn安装了

进scikit-neuralnetwork目录安装scikit-neural-network    sudo python setup.py develop

这里需要matplotlib,安装 sudo pip install matplotlib,依赖项再添加进去

将scikit-neuralnetwork安装好之后进目录测试 nosetests -v sknn.tests

不报错就ok

在scikit-neuralnetwork目录下运行python examples/plot_mlp.py --params activation测试

显示图片

在此目录下运行python examples/bench_mnist.py sknn测试数据,我的报urll2 500错误,是服务器问题,不管,直接在python环境下运行个程序跑测试

ubuntu删除文件 sudo rm -r 文件名

升级pip :sudo pip install --upgrade pip

加大超时时间:sudo pip --default-timeout=6000 install 文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: