准备
Require | TF | HW | OS | GCC | Python | Supports |
---|---|---|---|---|---|---|
Version | 1.13.1 | CPU | MacOS Mojave 10.14.4 (18E226) | clang-1001.0.46.4 | 3.6.5 | FMA, AVX, AVX2, SSE4.1, SSE4.2 |
步骤
安装 Python3
需要 Python 3.4、3.5 或 3.6
# install Homebrew if not installed
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
$ brew update
# install Python 3.6.5
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb
$ brew link --overwrite python
$ python3 --version
# system-wide install
$ sudo pip3 install -U virtualenv
创建虚拟环境(推荐)
Python 虚拟环境用于将软件包安装与系统隔离开来。
注意:(venv) $ 开头的命令标识运行在虚拟环境中。
# 创建一个新的虚拟环境,方法是选择 Python 解析器并创建一个 ./venv 目录来存放它:
$ virtualenv --system-site-packages -p python3 ./venv
# 使用特定于 shell 的命令激活该虚拟环境:
$ source ./venv/bin/activate # sh, bash, ksh, or zsh
# 当 virtualenv 处于有效状态时,shell 提示符带有 (venv) 前缀。
# 在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级 pip:
(venv) $ pip install --upgrade pip
(venv) $ pip list # show packages installed within the virtual environment
# 之后要退出 virtualenv,请使用以下命令:
(venv) $ deactivate # don't exit until you're done using TensorFlow
安装 TensorFlow pip 软件包
(venv) $ pip install --upgrade tensorflow
验证安装效果
(venv) $ python -c "import tensorflow as tf; hello = tf.constant('Hello, TensorFlow!'); sess = tf.Session(); print(sess.run(hello))" # output: b'Hello, TensorFlow!'
查看已安装 TensorFlow 版本
(venv) $ python -c 'import tensorflow as tf; print(tf.__version__)'
参考
坑
- How can I install a previous version of Python 3 in macOS using homebrew?
- Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
联系
我是 xiaobailong24,您可以通过以下平台找到我: