安装 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
- 安装 Bazel、SWIG与Numpy
- 安装Bazel
- Bazel安装
- swig安装搭建与测试
- Python调用C++函数(SWIG,VS2013使用numpy.i完成Numpy与C++数组转换)
- Ubuntu安装Bazel
- Ubuntu安装Bazel
- centos7 下安装bazel
- Ubuntu16.04安装bazel
- Ubuntu16.04 安装bazel
- Ubuntu16.04安装bazel
- linux下安装bazel
- numpy与scipy安装
- bazel
- bazel
- tensorflow 之 bazel安装 & 使用
- tensorflow 之 bazel安装 & 使用
- ubuntu 源码安装 swig
- CSU
- 设计模式-工厂方法模式
- HDOJ-2010 水仙花数
- npm resource busy or locked解决方法
- redis-启动
- 安装 Bazel、SWIG与Numpy
- android 集成QQ互联的问题
- 购物菜单选择、购物结算、ATM取款
- MySQL的NULL值
- JS操作字符串
- 桶排序与基数排序与计数基数排序
- subprocess.Popen
- 7.28学习总结
- 设计模式(12)--代理模式