Mac下安装TensorFlow

  • Post author:
  • Post category:其他




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使用已经安装好的虚拟环境



版权声明:本文为u010705932原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。