1 安装虚拟机及ubuntu ubuntu版本为16.04
2 安装 :sudo apt-get install build-essential
3 查看 gcc --version 此处版本为(ubuntu 5.3.1-14ubuntu2) 5.3.1
4 安装:sudo apt-get install g++
5 查看 g++ --version 此处版本为(ubuntu 5.3.1-14ubuntu2) 5.3.1 gcc与g++版本一致
6 由于没有NVIDIA显卡,因此略过NVIDIA驱动
7 下载protobuf https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
8 进入下载文件的目录
1 tar -zxvf protobuf-2.6.1.tar.gz 2 cd protobuf-2.6.1/ 3 ./configure 4 make 5 make check 6 sudo make install 9 检查是否安装成功 protoc --version10 检查版本号时出现如下问题
protoc: error while loading shared libraries: libprotocbuf.so.9: cannot open shared错误原因
protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib不在ubuntu体系默认的LD_LIBRARY_PATH里,所以就找不到lib
解决办法
1) 在 /etc/ld.so.conf.d/目录下创建文件 bprotobuf.conf文件,文件内容如下
/usr/local/lib2 )输入命令
sudo ldconfig这时,再输入protoc --version就可以正常看到版本号了
11 参考http://blog.csdn.net/xuezhisdc/article/details/47065475 安装Theano
# 安装gfortran,后面编译过程中会用到 sudo apt-get install gfortran # 安装blas,Ubuntu下对应的是libopenblas,其它操作系统可能需要安装其它版本的blas——这是个OS相关的。 sudo apt-get install libopenblas-dev # 安装lapack,Ubuntu下对应的是liblapack-dev,和OS相关。 sudo apt-get install liblapack-dev # 安装atlas,Ubuntu下对应的是libatlas-base-dev,和OS相关。 sudo apt-get install libatlas-base-dev sudo apt-get install python-pipsudo pip install --upgrade pip
# 安装numpy sudo pip install numpy # 测试numpy # 测试通过才能进行下一步~~ python -c "import numpy;numpy.test()" # 安装scipy sudo pip install scipy # 测试scipy # 测试通过才能进行下一步~~ sudo apt-get install python-dev sudo apt-get install python-pip sudo apt-get install python-nose sudo apt-get install g++ sudo apt-get install git sudo pip install Theano
参考资料:
http://www.cnblogs.com/javaee6/p/4849051.html
http://blog.csdn.net/xuanyuansen/article/details/46786597
