WIN7下安装Tensorflow
一、说明
tensorflow在win7上只支持python3.5以上语言版本:
二、安装
安装CPU版TensorFlow 0.12,在anaconda3的Prompt下输入:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
安装GPU版TensorFlow 0.12,在anaconda3的Prompt下输入:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl
---------------------------------------------------------
其实,上述方法可以类推,如果是安装 tensorflowr 1.2,那么:
安装CPU版TensorFlow 1.2,在anaconda3的Prompt下输入:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.1-cp35-cp35m-win_amd64.whl
安装GPU版TensorFlow 1.2,在anaconda3的Prompt下输入:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.2.1-cp35-cp35m-win_amd64.whl
--------------------------------------------------------
惊奇的是,我在python3.6版本的Anaconda上,直接把上述语句中的35改成36就可以直接安装tensorflow了
---------------------------------------------------------
tensorflow官网的方法:https://www.tensorflow.org/versions/r1.2/install/install_windows
官网方法与本文所述类似,唯一不同在于:
1. 官网:在安装之前建立了一个虚拟环境,在虚拟环境里面安装tensorflow,每次运行之前都需要**虚拟环境,与Anaconda是并行关系,tf安装目录下有自己单独的编译器。这种情况tf的安装目录:D:\Anaconda3\envs\tensorflow。
2. 本文:在Anaconda环境中安装tensorflow,好处是把tf集成在Anaconda内,可以与Anaconda内部其他库,例如opencv等同时import。这种情况tf的安装目录:D:\Anaconda3\Lib\site-packages。
三、可能遇到的问题
安装过程可能提示:
Installing collected packages: setuptools, protobuf, numpy, tensorflow
Found existing installation: setuptools 27.2.0
Cannot remove entries from nonexistent file \anaconda3\lib\site-packages\easy-install.pth
解决:
1. 运行“pip install --upgrade --ignore-installed setuptools”
2. 再重第二章的安装步骤
四、检查
使用conda list可以查看 tensorflow安装成功
五、更新
升级很简单(在这里感谢一下为简化 TensorFlow 安装过程的工程师们),就是一行语句,这也是安装命令:
对于 GPU 版本:
pip3 install --upgrade tensorflow-gpu
对于 CPU 版本:
pip3 install --upgrade tensorflow