网上有很多教程但是好像都不是很适合用为windows安装,也不适合centos安装,适合ubuntu,当然只是个人鄙见.我用ubuntu18最新版
1.安装依赖scipy,numpy,Theano,这些都是用sudo pip install scipy numpy Theano等简单命令安装,这里直接安装即可,要是少什么的我说一下
安装pip: sudo apt-get install python-pip
sudo apt-get update
更新pip工具:sudo apt-get install python-pip
sudo apt-get install python-dev
还可能缺少pandas,lagasse等
这些或多或少可能会缺少的东西,当你安装sudo pip install scipy numpy Theano时出现一些意外情况,比如依赖项找不到那就安装一遍,可能不同系统版本安装的依赖不一样,但是大原则是少什么安装什么
这都是重点,重点是下面pylearn2的安装,我装了一天,注意我没有用anaconda,能不能用我不知到。
2.安装pylearn2.
a. 在想安装Pylearn2的目录下打开vim,输入命令:
git clone git://github.com/lisa-lab/pylearn2.git(网上一大堆说用这个sudo pip install -e git+https://github.com/lisa-lab/pylearn2.git#egg=Package,但是我想问,我tm网速不行怎么破,装了两天就是卡在这里尴尬不,直接下下来不好吗?)
b. 配置Pylearn2所用数据目录的环境变量(做一些标准实验时,可将数据放入该目录),即在vim里输入命令行:vim ~/.bashrc ,然后在打开的.bashrc文件最后一行加入语句:export PYLEARN2_DATA_PATH=YourPath/data 保存后退出。其中的YourPath为你想放入数据的目录全称。接着在vim里执行source ~/.vimrc命令
c. 进入pylearn2目录(刚用git下载后会有该文件的),执行命令:sudo python setup.py build
至此应该是安装完成,可能改完b的环境后需要关机重启或者运行后面那条语句source ~/.vimrc
第二步最为关键
3.第三步其实简单
a.下载scikit-neuralwork包。sudo git clone https://github.com/aigamedev/scikit-neuralnetwork.git,此时应该下载到当前目录
b.cd scikit-neuralnetwork文件夹下:cd scikit-neuralnetwork
c.运行setup.py:sudo python setup.py develop
应该是安装完成
4.测试
a.安装nose进行测试:sudo pip install nose;
b.查看nose版本:nosetests -V sknn.tests;