windows安裝tensorflow

  • 2019 年 10 月 7 日
  • 筆記

安裝環境:(tensorflow支援的系統是64位的,windows和linux,mac都需要64位),本篇主要在windows上進行的

安裝Anaconda

下載可以去官網上下載,直接搜索找與你電腦對應的版本就好,中國清華鏡像網站是:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安裝步驟按照提示一步步進行即可。

命令窗口中輸入「conda –version」 可以查看安裝的結果。

安裝tensorflow

安裝Tensorflow時,需要從Anaconda倉庫中下載,一般默認鏈接的都是國外鏡像地址,這裡我是用中國清華鏡像,需要改一下鏈接鏡像的地址。這裡,我們打開剛剛安裝好的Anaconda中的 Anaconda Prompt,然後輸入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/         conda config --set show_channel_urls yes    這兩行程式碼用來改成連接清華鏡像的    接下來建立Tensorflow Anaconda虛擬環境,在Anaconda Prompt中輸入:    conda create -n tensorflow python=3.6.3

上面步驟之後執行: activate tensorflow就可以了啟動虛擬環境了(退出直接誒使用deactivate即可)

注意:如果是gpu版本,激活tensorflow:activate tensorflow-gpu

接下來安裝tensorflow版本,可以選擇cpu版本或gpu版本,下載地址為:

  • cpu:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/
  • gpu:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/gpu/ 這裡選擇的是cpu版本,安裝方式為:
  1. pip install –ignore-installed –upgrade https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.2.1-cp36-cp36m-win_amd64.whl
  2. pip install tensorflow:

上面兩種方式都可以安裝tensorflow,只是使用的鏡像地址不一樣,但是需要注意在虛擬環境中安裝。如遇到許可權不足問題,需要在windows開始菜單處右鍵以管理理員身份打開Anaconda Prompt命令行窗口即可。

檢驗是否安裝成功:

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

安裝完成後可以在tensorflow環境中安裝所需的其他依賴了:

卸載

  • cpu版本:pip uninstall tensorflow
  • gpu版本:pip uninstall tensorflow-gpu

與pycharm整合

找到C:UsersadminAppDataLocalcondacondaenvstensorflow 然後將project interpreter 改為剛剛添加的即可

在windows cmd中直接操作就是利用system 的python環境,在Anaconda的prompt中操作就是利用Anaconda的python環境,如果activate tensorflow就是在tensorflow的python中運行了,在 使用pip安裝依賴時也是要在相應的環境中安裝。

pycharm中對應的環境如下: