Python 完美安装TensorFlow教程(普通难度,Windows7旗舰下安装)
TensorFlow是干什么的大家都知道,在这在说一下,神经网络训练的框架,安装过程颇为波折,时间主要花在下载依赖包了,网速堪忧啊。我的Python版本是3.8.1,在pycharm的虚拟环境下安装的。
第一,安装环境的配置。
国内Python源的速配,参见我的另一篇博客 ,必须使用阿里云的源,清华的源不好使
安装 Microsoft Visual C++ 2015 https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x64.exe 这个安装就不用说了 傻瓜式下一步、
安装numpy,或者直接安装pandas,这个没什么好说的,直接干就完了。
第二,下载并安装依赖包,依赖包如下:
scipy-1.4.1-cp38-none-win_amd64.whl(原名是scipy-1.4.1-cp38-cp38-win_amd64.whl,要改名,下同)
hdf5plugin-2.1.2-cp38-none-win_amd64.whl
h5py-2.10.0-cp38-none-win_amd64.whl(这个先安装)
setuptools-44.0.0-py2.py3-none-any.whl
grpcio-1.28.1-cp38-none-win_amd64.whl
https://www.lfd.uci.edu/~gohlke/pythonlibs/ 在这个网址下载以上的五个安装包,然后pip install 绝对路径 ,安装。
tensorflow-2.2.0-cp38-none-win_amd64.whl(这个比较大的,要安装的就是这个,清华源下载的)
https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/tensorflow/
各个版本的都有,我的是Python3.8.1,自然找3.8版本的,不过没几个。
wrapt,wheel ,tensorflow-estimator ,termcolor,absl-py, keras-preprocessing, numpy, h5py, astunparse,
setuptools, google-auth-oauthlib, tensorboard-plugin-wit, werkzeug, google-auth,
markdown, requests-oauthlib, chardet, certifi, idna, pyasn1-modules, cachetools, rsa, oauthlib, pyasn1
大概需要的依赖就以上的,大部分都不需要单独安装,pip会帮你搞定。六个需要手动安装。
Successfully installed tensorboard-2.2.2 tensorflow-2.2.0就算安装成功了。
注意:我的安装包放在g:盘符下,因此安装命令为:
pip install g://tensorflow-2.2.0-cp38-none-win_amd64.whl,不要使用忽略选项哦,也就是不要加--ignore-installed。
如果安装时有报错某某文件未找到的报错,将项目的lib目录添加到环境变量中即可,具体可百度,在此不赘述。