好长时间没写过简书了..这段时间转变太多,从移动端到webApp,现在彻底在做java服务端了,中间各种酸爽就不多说了。
最近公司一个项目,又需要用到Tensorflow框架来进行神经网络深度学习,对数据进行研判。第一次接触Python和Tensorflow框架就,里面全是各种线性代数和矩阵,懵逼ing...先来说一下Tensorflow的安装过程,我只是写下我自己踩过的坑,希望大家能少走弯路。
我这里只放出win7的安装方法,而且是比较早的机器,CPU比较早,其他linux,macOS等系统请自行度娘..
1.首先安装Anaconda
Anaconda在我看来,就像是iOS的cocoapods,Java的maven这样的库管理工具,用Anaconda来下载Tensorflow框架
https://www.anaconda.com/download/
注意图中红框,黑色为选中状态..我就因为看错第一次下成了 MacOS的包了
2.进行软件安装
注意这一点就行了
3.安装完测试一下是否安装成功
出现版本号就是成功了
检测安装了哪些环境变量
安装python版本(我这里是安装的3.5的版本,这个根据需求来吧):conda create --name tensorflow python=3.5,这里是tensroflow内的python版本,等以后使用tensorflow框架时,选择tensorflow内部的3.5的解释器就行了。
激活tensorflow
显示这样就证明安装成功了
4.接下来到了最坑的地方(安装tensorflow)
我选择安装的是CPU版本的,因为公司电脑比较老,GPU就不考虑了
由于国内下载Tensorflow非常慢,给大家推荐使用国内镜像下载
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow # for Python 3.*
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu # for Python 3.* and GPU
一定要在tensorflow激活状态下安装tensorflow,不然会报找不到moudle。
如果不在tensorflow后指定版本的话,会下载最新的版本,如果你的CPU比较老,像我使用的电脑CPU是G2030,一定要选择下载低版本的,下载高版本的话,在导入tensorflow时就会报错。我下载的是 1.5版本的(tensorflow==1.5)。
安装时 如果提示 pip版本过低,就根据 提示的命令更新pip就可以了
5.等待下载安装,测试是否成功
输出成功,安装完成
tensorflow卸载命令
pip uninstall tensorflow
好了,以上就是tensorflow框架的安装过程,我要去学线代了,Good luck for me...