mac/linux 安装tensorflow和安装Anaconda

时间:2021-11-08 08:57:50

无论是在mac 还是在Linux下安装tensorflow 都需要如下步骤:
1:安装python
2:安装pip
3:安装tensorflow

Linux 安装tensorflow

下安装比较简单(Linux 下的环境为python2.7.5,tensorflow 0.9。)

1. 安装python

centos自带python2.7.5,这一步可以省略掉。

2. python-pip

yum install  python-pip python-devel

3. 安装tensorflow

pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl

4. 验证

在命令行输入python
输入一下命令

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello,TensorFlow!
>>> a = tf.constant(10)
>>> b= tf.constant(32)
>>> print(sess.run(a+b))
42

mac/linux 安装tensorflow和安装Anaconda

linux 安装参考:http://www.cnblogs.com/chenjack/p/6322680.html

Mac安装tensorflow

mac 安装和Linux 步骤差不多。mac 的环境为3.6.1 |Anaconda 4.4.0 (x86_64),tensorflow1.2.0

1. 安装python3

安装python3 的过程我就不说了,自己百度一下

2. 安装pip

打开终端输入命令:

$sudo easy_install --upgrade pip
$sudo easy_install --upgrade six

mac/linux 安装tensorflow和安装Anaconda

3. 安装Anaconda

一般的教程安装完pip 就会让大家安装 tensorflow 了但是在mac上直接安装是会报错的

Collecting numpy

Using cached numpy-1.10.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whlInstalling
collected packages: numpy
Found existing installation: numpy 1.8.0rc1

原因是经历了XCode编译器代码被注入的事件后,这次 Mac OS X El Capitan系统的升级,启用了更高的安全性保护机制:系统完整性保护System Integrity Protection (SIP)。简单来讲就是更加强制性的保护系统相关的文件夹。开发者不能直接操作相关的文件内容

好了废话不多说,撸袖子解决吧。。其实装个Anaconda 的全家桶就可以解决了(下载地址:https://www.continuum.io/downloads#osx)。

mac/linux 安装tensorflow和安装Anaconda

到下载的Anaconda目录下执行安装

$ bash Anaconda3-4.4.0-MacOSX-x86_64.sh

然后就让你确认条款和安装目录,blahblah..安装完毕。(直接狂按回车键就好了)

配置环境变量

export PATH=~/anaconda3/bin:$PATH
conda --v

输出
conda 4.3.21

打开终端输入: python3
如下图所示则 anaconda3 安装成功
mac/linux 安装tensorflow和安装Anaconda

4. 安装tensorflow

anaconda 安装成功后就可以安装 tensorflow 了,这里我安装的是tensorflow 1.2.0

由于是python3 所以要用pip3命令

pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py3-none-any.whl

安装过程中可能会包红色警告,但是不用理会他。安装成功后进行验证。

5. 验证

在命令行输入
查询tensorflow版本

python3 -c 'import tensorflow as tf; print(tf.__version__)'

输出
mac/linux 安装tensorflow和安装Anaconda

注意:当安装 版本较低的tensorflow 可能会报如下错误。
mac/linux 安装tensorflow和安装Anaconda

参考:http://blog.csdn.net/z_vv11/article/details/64905862
http://blog.csdn.net/Zhu_Lei_/article/details/52994676?locationNum=4&fps=1
http://blog.csdn.net/shi_weihappy/article/details/50938486