通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码

安装tensorflow

先添加清华的镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

Anaconda命令行安装TensorFlow
conda create -n Tensorflow python=3.6
activate Tensorflow
pip install tensorflow

运行代码

问题描述:我们安装tensorflow时,通过activate tensorflow把tensorflow安装在虚拟环境里了,当我们在spyder里想要使用tensorflow时,就会发现如下图所以情形:
通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码

那么,我们该如何解决问题呢?另外一点,我们可能也会发现通过anaconda prompt里**tensorflow是可以成功的,即activate tensorflow不会报错,可以正常使用,就是一到spyder里各种想使用tensorflow就是各种报错,瞬间就是想重装一下tensorflow的心情,我不想使用这种方式了,不如直接把tensorflow装在spyder的集成环境里,这样每次打开spyder就可以正常使用了,但是,tensorflow装在虚拟环境里也不是一个大问题,不卖关子了,就是需要在tensorflow里再装一下spyder即可,即需要在anaconda prompt输入以下命令:
activate tensorflow 和 conda install spyder

通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码
    等着,输入y,进行确定即可完成。我们就会发现在电脑开始菜单中就可以看到Spyder(tensorflow),这个就是装有tensorflow的spyder了。当然,我们可以通过菜单里这个方式打开,也可以通过(tensorflow)C:\Users\16083\spyder,即直接敲如spyder命令也可打开。

通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码

现在,我们在测试一下初始遇到问题的代码,在spyder(tensorflow)里在运行一下,当当当,哈哈哈,这样可以了。

通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码

我们在举个例子,加深我们对虚拟环境的理解和使用,比如我们在装一下pygame,我也是把pygame装在虚拟环境里了,也就是每次使用,都要activate一下,安装如下:

通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码

输入:y ,确定

通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码

安装完成之后,我们打开菜单,就会发现装有pygame的Spyder(pygame),this is a perfect,hahahaha

通过Anaconda安装tensorflow,及如何运行使用tensorflow框架的代码
    所以,如果我们想同时使用装有tensorflow、pygame的spyder呢?开启你的测试之路吧,是不是我们在anaconda prompt里activate tensorflow,**下,在安装pygame呢?或者相反,我们在pygame里安装tensorflow呢?

转自https://www.cnblogs.com/wwaann/p/10008302.html