安裝tensorflow:mac + anaconda + tensorflow + jupyter

一、工具

1. anaconda

Anaconda是專注于數(shù)據(jù)分析的Python發(fā)行版本,包含了conda、Python等190多個(gè)科學(xué)包及其依賴項(xiàng)。conda 是開源包(packages)和虛擬環(huán)境(environment)的管理系統(tǒng)。

  • packages 管理:可以使用 conda 來(lái)安裝、更新 、卸載工具包 ,并且它更關(guān)注于數(shù)據(jù)科學(xué)相關(guān)的工具包。在安裝 anaconda 時(shí)就預(yù)先集成了像 Numpy、Scipy、 pandas、Scikit-learn 這些在數(shù)據(jù)分析中常用的包。
  • 虛擬環(huán)境管理: 在conda中可以建立多個(gè)虛擬環(huán)境,用于隔離不同項(xiàng)目所需的不同版本的工具包,以防止版本上的沖突。對(duì)糾結(jié)于 Python 版本的同學(xué)們,我們也可以建立 Python2 和 Python3 兩個(gè)環(huán)境,來(lái)分別運(yùn)行不同版本的 Python 代碼。

2. Jupyter

Jupyter Notebook(此前被稱為 IPython notebook)是一個(gè)交互式筆記本,支持運(yùn)行 40 多種編程語(yǔ)言。
Jupyter Notebook 的本質(zhì)是一個(gè) Web 應(yīng)用程序,便于創(chuàng)建和共享文學(xué)化程序文檔,支持實(shí)時(shí)代碼,數(shù)學(xué)方程,可視化和 markdown。 用途包括:數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計(jì)建模,機(jī)器學(xué)習(xí)等等 。

二、安裝 tensorflow

在 tensorflow 官方文檔中,tensorflow 支持 Virtualenv,pip,Docker、從源代碼安裝、使用 Anaconda 進(jìn)行安裝。使用 Anaconda 管理python環(huán)境比較簡(jiǎn)單、方便。下面記錄下使用 Anaconda 安裝 tensorflow 的過(guò)程。

  1. 按照 Anaconda 下載網(wǎng)站上的說(shuō)明下載并安裝 Anaconda。
  2. 通過(guò)調(diào)用以下命令創(chuàng)建名為 tensorflow 的 conda 環(huán)境:(當(dāng)前支持的python最新版本為3.6)
    conda create -n tensorflow pip python=3.6
  3. 激活 conda 環(huán)境:
    source activate tensorflow
  4. 在 conda 環(huán)境中安裝 TensorFlow:
    pip install --ignore-installed --upgrade TF_PYTHON_URL
    其中 TF_PYTHON_URL 是 TensorFlow Python 軟件包的網(wǎng)址。
    例如,以下命令將在 Python 3.6 環(huán)境中安裝僅支持 CPU 的 TensorFlow 版本:
    pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
  5. 在 anaconda 中安裝 jupyter

    打開 anaconda 中,切換到 Environments 標(biāo)簽,可以看到當(dāng)前已安裝的環(huán)境列表:

    切換到 Home 標(biāo)簽,選中 tensorflow 環(huán)境,可以看到下面列出可以安裝的應(yīng)用列表,其中包含了要安裝的 jupyter,點(diǎn)擊 install 即可安裝 。安裝完成后 install 按鈕就變成了 Lauch。
  6. 驗(yàn)證 tensorflow 是否以正確安裝。
    通過(guò)在 jupyter 中運(yùn)行一個(gè)簡(jiǎn)短的 TensorFlow 程序來(lái)驗(yàn)證。
    啟動(dòng) jupyter 有兩種方式:
  • 通過(guò) anaconda:在剛安裝的 jupyter 中點(diǎn)擊 launch,即可打開 jupyter 瀏覽器頁(yè)面
  • 通過(guò)終端:
  1. 激活 tensorflow 環(huán)境:source activate tensorflow
  2. 啟動(dòng) jupyter:juyter notebook

在 jupyter 中新建一個(gè)python 文檔,輸入下面的測(cè)試代碼:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello)) 

Control + Enter 運(yùn)行,如果輸出 Hello, TensorFlow!,那么就可以盡情享用TensorFlow 了。

image.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容