Win7 64位Tensorflow-CPU安装与Pycharm配置问题

参考:

http://www.jb51.net/article/132119.htm

https://blog.****.net/u010099080/article/details/53418159

此笔记是在联网状态下的tensorflow安装,离线状态下试了好多次未成功,奇怪!(小白总结,啰嗦勿怪啊)

前言:

1)安装tensorflow之前,电脑上已存有python3,5,pycharm,在搜教程时又发现anaconda有点晕的感觉,现在懂了。参考:https://www.cnblogs.com/tq007/p/7281105.html

2)原先已安装python3.5,现在anaconda也有python,关于共存问题

参考:http://www.cnblogs.com/yamin/p/7111397.html

1、Anaconda

https://repo.continuum.io/archive/

选择版本为4.2,因为Anaconda对应的python版本为3.5,而tensorflow的编译环境会更友善。

Win7 64位Tensorflow-CPU安装与Pycharm配置问题

注:安装后的Anaconda展示。安装完anaconda3相当于安装了python,不需单独安装python。而且anaconda3有很多内嵌的库,避免很多依赖安装问题,还包含python的编译环境spyder。加上自己电脑安装的pycharm,现在可以在spyder和pycharm里进行python配置编程。oh my god!

验证python的安装

Win7 64位Tensorflow-CPU安装与Pycharm配置问题

 2、TensorFlow (CPU版本)

TensorFlow分为两个版本,cpu和gpu。如果要安装gpu版本,则需要cuda8.0以及对应的cuDNN的支持,而且笔记本的显卡需支持cuda8.0.

cmd输入:pip install --upgrade --ignore-installed tensorflow(联网状态下自动下载)

         pip3 install --upgrade tensorflow

测试安装是否成功(很不幸)

Win7 64位Tensorflow-CPU安装与Pycharm配置问题Win7 64位Tensorflow-CPU安装与Pycharm配置问题

总之很坑,多数建议安装Visual C++ 2015 redistributable,但我滴问题还是没有解决啊。

后来直到看到这句话:根据新版本的TensorFlow 1.6.0 的发布说明,该版本会使用 AVX 指令,所以可能会在旧 CPU 上不能运行:

  • 使用旧版 TensorFlow,可以使用 pip install tensorflow==1.5 来安装 1.5 版本,安装之前卸载 1.6 版本的 pip uninstall tensorflow 。

3、在pycharm中配置Anaconda的python工具包(抠了一下图)

参考网址:https://jingyan.baidu.com/article/fcb5aff7400716edaa4a71a9.html

Win7 64位Tensorflow-CPU安装与Pycharm配置问题

4、离线状态下tensorflow安装

按照联网状态下安装成功的tensorflow下载各个组件,总之各种坑,按照步骤来还是不行,最后安装tensorboard的时候老提示别的插件不符合,其实已经安装过了的,在路径的lib-site-packages里建了tensorflow文件夹,附上以下进行安装。最后直接拷贝到site-packages文件夹安装,发现成功!

py格式的:python  setup.py install

whl格式的:pip install 名称.whl

Win7 64位Tensorflow-CPU安装与Pycharm配置问题

参考:https://blog.****.net/selien1126/article/details/77866208

注:1)若安装各个组件出现路径找不到的问题时,使用命令

cd/d 文件夹路径

/d为更改文件夹路径

2)由上往下安装时,有几个需要颠倒顺序,html5lib在bleach,protobuf在grpcio.最后为tensorflow。

测试:(不知为啥输出时还有多了个b)

Win7 64位Tensorflow-CPU安装与Pycharm配置问题