安装 Bazel、SWIG与Numpy

来源:互联网 发布:怎么通过ip找到域名 编辑:程序博客网 时间:2024/03/29 04:47

是基于 Bazel 和 Swig 来建立 Tensorflow 的框架的,NumPy系统是Python的一种开源的数值计算扩展,所以一起安装。
安装官方教程
https://www.bazel.io/versions/master/docs/install.html#ubuntu
1. Install JDK 8

如果你是用的是 Ubuntu (15.10), 可以跳过此步骤. 我用的是Ubuntu (14.04 LTS) 所以需要安装Oracle JDK 8:

$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer

第一步sudo add-apt-repository ppa:webupd8team/java这里要按enter键继续

第二部比较快

第三部要下载oracle的jdk,很慢,下载完成后执行下列操作:

echo “deb http://storage.googleapis.com/bazel-apt stable jdk1.8” | sudo tee /etc/apt/sources.list.d/bazel.listcurl https://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg | sudo apt-key add -sudo apt-get update 

此时可能出现
W: 无法下载 http://storage.googleapis.com/bazel-apt/dists/stable/InRelease Unable to find expected entry ‘jdk1.8/binary-i386/Packages’ in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
的错误,解决:

sudo vim /etc/apt/sources.list.d/bazel.list 

将deb http://storage.googleapis.com/bazel-apt stable jdk1.8修改为

deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8 

然后执行

sudo apt-get install bazelsudo apt-get upgrade bazel

至此,bazel就安装好了;
下面安装一下swig与numpy:

$ sudo apt-get install python-numpy swig python-dev

其他参考:
http://blog.csdn.net/u010700335/article/details/69422282
http://blog.csdn.net/bbzz2/article/details/52739663
http://blog.csdn.net/sunflower_Yolanda/article/details/51635674

原创粉丝点击