之前看了一波深度学习的理论知识。总感觉哪里不对,昨天发现,一直看错书了,应该从tensorflow这类书实践书看起。
今天在windows10上搭建了一个简单的深度学习环境。跑一些小程序练练手。
正文:
深度学习环境:
python
anaconda
tensorflow
keras
其实之前也打算装过tensorflow。但是没有成功。感觉这几个环境最难装的是tensorflow。如果不用GPU加速的话,不用安装CUDA和cuDNN,成功率会比较高。如果之后深入下去再安装GPU的版本。
1.打开anaconda prompt:
2.在Anaconda Promt输入以下语句(一条条输入):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda create -n tensorflow python=3.6
3.输入:activate tensorflow,可以看见出现了TensorFlow的环境(路径前面的小帽子):
4.安装cpu版本的Tensorflow:pip install --upgrade --ignore-installed tensorflow
按照方法一:运行到这里就运行不下去了,下载失败。
后来有文章说,在windows环境下,tensorflow只支持python3.5版。而我之前装的是3.7版本。所以重新装了一次,但是报错
说已经有了tensorflow。应该是之前安装失败留下的。找到这个文件夹,把里面的东西删了就好。
结果改成python3.5还是失败。
最后找到了方法二:
下载并安装最新版的Anaconda(它对应的python版本是3.6),然后创建python3.5环境(命令行窗口下输入):
conda create -n tensorflow python=3.5
注意,这里的tensorflow是会作为文件夹的文件名存在 *:\Anaconda3\envs\ 下,所以这个名字是可以自己设计的。
激活conda环境: activate tensorflow
安装CPU版本输入
pip install tensorflow
安装GPU版本输入
pip install tensorflow-gpu
用这个方法最后成功了,感觉和前面差不多。也不知道为什么这个就可以了。
这个方法中间遇到一些小问题,就是很多时候安装了一半报错停下来。重新输入conda create -n tensorflow python=3.5就好了。反正我是输入三次这个命令才安装成功。下面是三次结果,输入的都是conda create -n tensorflow python=3.5
现在想想可能之前的方法多输入几次也会成功,谁知道呢,下次安装在看看,或者看到这篇文章的人安装试一下。