1. 查看Python版本
Mac上默认装有Python 2.7,先看一下python的版本:
目前推荐使Python 3,有关python的安装教程请参见
python安装
。
安Python 3时会默认安装pip3。输入命令
pip3 -V
或者
pip3 --version
可以查看pip3的版本信息。
注意:记得更新pip源使得快速安装各种安装包。
#创建.pip文件夹
$ mkdir ~/.pip
#创建pip.conf文件
$ touch touch ~/.pip/pip.conf
#打开pip.conf文件
$ vim ~/.pip/pip.conf
#填入以下内容更换为清华源
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn
2. 虚拟环境
推荐使用virtualenv安装。virtualenv 是一个和其它Python项目开发隔离的虚拟Python环境,在同一台机器上不会干扰也不会被其它程序影响。总而言之,virtualenv提供了一个安全可靠的TensorFlow安装和运行机制。
#安装virtualenv
$ sudo pip3 install -U virtualenv
#创建一个新的虚拟环境,选择Python解释器并创建一个./venv目录来存放安装包
$ virtualenv --system-site-packages -p python3 ./venv
#可以根据偏好修改虚拟环境目录名称
# 或者
$ python3 -m virtualenv venv
#激活该虚拟环境
$ source ./venv/bin/activate
#当virtualenv处于有效状态时,shell提示符带有(venv)前缀
#升级pip
(venv) $ pip install --upgrade pip
#查看虚拟环境内的所有安装包
(venv) $ pip list
之后可以使用以下命令退出virtualenv:
#在使用完TensorFlow之前不要退出
(venv) $ deactivate
3. 安装TensorFlow
#安装TensorFlow CPU最新版本
(venv) $ pip install tensorflow
验证安装效果:
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"
如果顺利打印结果,那么至此TensorFlow已安装完毕。
查看TensorFlow安装版本及安装路径:
#进入Python环境,然后依次输入
import tensorflow as tf
#查看安装版本
tf.__version__
#查看安装路径
tf.__path__
4. 使用Pycharm
推荐使用Pycharm调试运行安装在virtualenv中的TensorFlow。有关Pycharm的安装教程请参见
Pycharm官网
。
打开Pycharm–>Preferences,然后Project–>Project Interpreter
在路径右边点击小齿轮,然后点击Add,可以添加新的虚拟环境中python路径;如果之前已经添加了若干虚拟环境,那么点击倒三角形,可以切换至不同虚拟环境。
点击Add添加相应虚拟环境中python路径时,在弹出的窗口中选择待添加的bin文件夹中python对应版本,然后点击OK:
添加完成后该虚拟环境下所有环境依赖都被加载:
参考资源
[1]
mac安装tensorflow
[2]
Tensorflow官网-使用pip安装TensorFlow
[3]
Mac下通过PyCharm使用已经安装好的虚拟环境