之前看了一波深度学习的理论知识。总感觉哪里不对,昨天发现,一直看错书了,应该从tensorflow这类书实践书看起。

今天在windows10上搭建了一个简单的深度学习环境。跑一些小程序练练手。

正文:


深度学习环境:

python

anaconda

tensorflow

keras


其实之前也打算装过tensorflow。但是没有成功。感觉这几个环境最难装的是tensorflow。如果不用GPU加速的话,不用安装CUDA和cuDNN,成功率会比较高。如果之后深入下去再安装GPU的版本。

1.打开anaconda prompt:

 

TensorFlow测试CPU cpu跑tensorflow_TensorFlow测试CPU

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的环境(路径前面的小帽子):

TensorFlow测试CPU cpu跑tensorflow_windows10_02

4.安装cpu版本的Tensorflow:pip install --upgrade --ignore-installed tensorflow

TensorFlow测试CPU cpu跑tensorflow_深度学习_03

按照方法一:运行到这里就运行不下去了,下载失败。

TensorFlow测试CPU cpu跑tensorflow_深度学习_04

后来有文章说,在windows环境下,tensorflow只支持python3.5版。而我之前装的是3.7版本。所以重新装了一次,但是报错

TensorFlow测试CPU cpu跑tensorflow_TensorFlow测试CPU_05

说已经有了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

TensorFlow测试CPU cpu跑tensorflow_深度学习_06

TensorFlow测试CPU cpu跑tensorflow_windows10_07

TensorFlow测试CPU cpu跑tensorflow_python_08

现在想想可能之前的方法多输入几次也会成功,谁知道呢,下次安装在看看,或者看到这篇文章的人安装试一下。