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的编译环境会更友善。
验证python的安装
2、TensorFlow (CPU版本)
TensorFlow分为两个版本,cpu和gpu。如果要安装gpu版本,则需要cuda8.0以及对应的cuDNN的支持,而且笔记本的显卡需支持cuda8.0.
cmd输入:pip install --upgrade --ignore-installed tensorflow(联网状态下自动下载)
pip3 install --upgrade tensorflow
测试安装是否成功(很不幸)
总之很坑,多数建议安装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
4、离线状态下tensorflow安装
按照联网状态下安装成功的tensorflow下载各个组件,总之各种坑,按照步骤来还是不行,最后安装tensorboard的时候老提示别的插件不符合,其实已经安装过了的,在路径的lib-site-packages里建了tensorflow文件夹,附上以下进行安装。最后直接拷贝到site-packages文件夹安装,发现成功!
py格式的:python setup.py install
whl格式的:pip install 名称.whl
参考:https://blog.****.net/selien1126/article/details/77866208
注:1)若安装各个组件出现路径找不到的问题时,使用命令
cd/d 文件夹路径
/d为更改文件夹路径
2)由上往下安装时,有几个需要颠倒顺序,html5lib在bleach,protobuf在grpcio.最后为tensorflow。
测试:(不知为啥输出时还有多了个b)