tensorflow 安裝

我這邊是直接在anaconda環(huán)境中裝的
使用 activate my_env 以后
直接 pip3 install --upgrade tensorflow 命令即可

遇到的問題:

tensorflow 1.10.0 has requirement setuptools<=39.1.0, but you'll have setuptools 39.2.0 which is incompatible.

提示setuptools版本不對

解決方式:
先卸載
pip uninstall setuptools
再重新安裝
pip install --ignore-installed setuptools==39.1.0

驗證安裝:

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

打印 Hello, TensorFlow! 即安裝成功

jupyter notebook 無法使用tensorflow

以下是網(wǎng)上找的方式,

  1. 打開終端
  2. 運行下面的命令 activate tf_env
    這個主要是創(chuàng)建并啟用anaconda環(huán)境
  3. 現(xiàn)在我們已經(jīng)進入了TensorFlow的環(huán)境,我們要在這個環(huán)境中安裝iPythonjupyter,運行下面的命令conda install ipython以及conda install jupyter
    別忘了安裝tensorflow
  4. 下面的步驟基本上按照Using a virtualenv in an IPython notebook中的進行,只是多加了一點內(nèi)容。首先運行下面的命令,ipython kernelspec install-self --user,我這里得到的結(jié)果是Installed kernelspec python3 in /Users/charliebrummitt/Library/Jupyter/kernels/python3
    這個作用是安裝并查看核心的位置
  5. 運行下邊的命令mkdir -p ~/.ipython/kernels
    然后運行下邊的命令,使用你選擇的名字來代替<kernel_name>(我使用的tfkernel),并且使用第4步中得到的路徑(例如,~/.local/share/jupyter/kernels/pythonX)來替換下方命令中的第一個路徑。mv ~/.local/share/jupyter/kernels/pythonX ~/.ipython/kernels/<kernel_name>
    這個作用是創(chuàng)建新核心,jupyter notebook能用的核心
  6. 現(xiàn)在,打開Jupyter Notebook,選擇Kernel -> Change kernel,你將看到一個新的kernel。但是,新的kernel與你之前的kernel擁有相同點名字,運行下邊的命令,給你的新kernel起一個不同的名字。cd ~/.ipython/kernels/tfkernel/。接著,運行vim kernel.json來編輯kernel.json文件,將"display_name"中的默認值Python 3替換為你的新名字,然后保存,并退出。
    改變核心,使用我們上面生成 的核心。
  7. 打開一個新的Jupyter Notebook,輸入一行import tensorflow as tf并運行,如果沒有出現(xiàn)任何錯誤,那么就搞定了。
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

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

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