Mac下安装Tensorflow进行ML&DL
Tensorflow官网: Tensorflow 里面是英文,英文好的小伙伴推荐直接先阅读官网,里面会介绍相关的各种的安装方法。(如下)
Mac 下 安装Tensorflow进行ML&DL(运用Virtualevn)

个人推荐在Mac 上用virtualevn 安装(也是官网推荐的安装方法)
1、virtualevn简介:
virtualevn是一个虚拟的python运行环境,是与其他python开发相隔离的。在安装virtualevn的过程中,你不仅可以安装Tensorflow 而且可以安装其所需要的其他依赖库。当你需要使用Tensorflow的时候你只需激活active你的虚拟环境virtualevn即可。
2、具体的安装方法:
- 首先打开terminal(shell)所有的安装操作都在其下面进行
-
安装pip.
$ sudo easy_install pip
-
安装Virtualenv .
$ sudo pip install --upgrade virtualenv
- 建立一个virtualevn 环境,假定在~/tensorflow 目录下,
$ virtualenv --system-site-packages~/tensorflow
$ cd ~/tensorflow #进入该目录
-
激活Vritualevn
$ source bin/activate # 如果使用 bash
$ source bin/activate.csh # 如果使用 csh
(tensorflow)$ # 终端提示符应该发生变化
上面两个source命令只需要根据情况运行一种,我使用的是第一种,执行命令后,命令前会多一个(tensorflow)提示符,这表示激活成功了,之后的操作都会在此环境下运行
-
在virtualevn上面安装Tensorflow.
(tensorflow)$ pip install —upgradetensorflow
其他版本大同小异,比如该系统名,改版本号数字,改python版本数字,有无GPU等,版本信息可以在github看到最新的。
到此,TensorFlow就安装完成了!
注意:此处安装的是CPU版本的,安装tensorflow 的同时 也同时安装了相关依赖,下面是我安装时自动安装的相关依赖:
Successfully installed: absl-py-0.1.12 astor-0.6.2 backports.weakref-1.0.post1
bleach-1.5.0 enum34-1.1.6 funcsigs-1.0.2 futures-3.2.0 gast-0.2.0 grpcio-1.10.0 html5lib-0.9999999 markdown-2.6.11 mock-2.0.0 numpy-1.14.2 pbr-3.1.1 protobuf-3.5.2.post1 six-1.11.0 tensorboard-1.6.0 tensorflow-1.6.0 termcolor-1.1.0 werkzeug-0.14.1
如果还需要安装其他依赖库,可以使用命令:pip install -U +包名。
现在已经完全安装好了,你可以自己用python写个Hello world 自己测试一下。
3.用python编写代码进行测试(命名hello.py)
import tensorflow as tf
# 输出Hello, world!
hello = tf.constant('Hello, world!')
sess = tf.Session()
print sess.run(hello)
sess.close()
在TensorFlow下运行python代码:
(tensorflow)$ python hello.py
注意将hello.py文件放到我们创建的~/tensorflow目录(如果找不到这个目录,可以在终端输入 open ~/tensorflow 来在Finder中显示目录)下,或者其他目录下也可以,只是要在终端命令中进入该目录,然后运行该python文件即可.
4.使用完Tensorflow后解除virtualevn 虚拟环境
(tensorflow)$deactivate
5.卸载 TensorFlow及相关依赖库
如果你希望卸载 TensorFlow,只需要简单的删除你创建的目录树即可。例如:
$ rm -r ~/tensorflow
Tensorflow 新手如有不当请指出,谢谢~