1. 程式人生 > >Windows7 64位安裝TensorFlow

Windows7 64位安裝TensorFlow

首先安裝Python 3.5

然後安裝TensorFlow

開啟命令提示符,輸入

  • CPU版本:

    pip install tensorflow

  • GPU版本:

    pip install tensorflow-gpu

因為我的電腦不支援GPU版本,所以安裝CPU版本。

如果安裝過程提示下述錯誤:

You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

這是由於Python 3.5自帶的pip版本是8.1.1,而TensorFlow需要的是9.0.1版本,因此需要升級pip,可以通過下述命令升級

python -m pip install --upgrade pip

但是國內需要fq(你懂得),所以可能會出現下述連線超時錯誤

pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

如:python -m pip install –upgrade pip -i

https://pypi.tuna.tsinghua.edu.cn/simple,這樣就使用清華源來升級pip,速度很快,命令提示符顯示如下,升級成功:

C:\Users\Brian>python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua
.edu.cn/simple
Collecting pip
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b6/ac/7015eb97dc749283f
fdec1c3a88ddb8ae03b8fad0f0e611408f196358da3/pip-9.0.1-py2.py3-none-any.whl (1.3M
B)
    35% |███████████▎                    | 440kB 1.6MB/s eta 0:00:01
    ......
    100% |████████████████████████████████| 1.3
B 517kB/s
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Uninstalling pip-8.1.1:
      Successfully uninstalled pip-8.1.1
Successfully installed pip-9.0.1

也可以一直使用國內源:

在C:\Users\使用者名稱\目錄中建立一個pip目錄,並且在匹配目錄中新建檔案pip.ini,內容如下:

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = mirrors.aliyun.com

安裝numpy

pip3 install numpy

numpy是Python的數值計算擴充套件工具,Tensorflow的指令碼是基於numpy的

現在再安裝TensorFlow

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

很快就可以安裝完成。

這裡寫圖片描述

測試TensorFlow是否安裝成功

開啟Python 3.5的終端,輸入以下程式碼:

>>> import tensorflow as tf  
>>> hello = tf.constant('Hello, World!')  
>>> sess = tf.Session()  
>>> print(sess.run(hello))  
Hello, World!  
>>> a = tf.constant(1)  
>>> b = tf.constant(2)  
>>> print(sess.run(a + b))  
3  
>>  

至此TensorFlow安裝成功。