背景
1tensorflow版本和python版本之间的支持关系,可以去https://pypi.org/查看。截至18年5月16日,tensorflow最新版本为1.8版本,支持python3.6
2anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python).可以参考https://www.jianshu.com/p/2f3be7781451进行anaconda的学习
步骤:
1:安装anaconda
下载anaconda,https://www.anaconda.com/download/,笔者下载的是最新版本anaconda5.1 win 64 位
2创建环境:
在Anaconda Prompt中可以创建python3.6的环境,环境名为tensorflow。
conda info --envs (查看目前安装了哪些环境,默认只有一个root环境。
conda create -name tensorflow python=3.6 (创建环境)
conda remove -n tensorflow --all (删除环境)
activate tensorflow (激活环境)
deactivate (退出环境)
3安装tensorflow
激活环境,并进行tensorflow的安装
pip install --upgrade --ignore-installed tensorflow (CPU版本)
4测试tensorflow
在Anaconda Prompt中启动tensorflow环境,并进入python环境。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
5:注意事项
当我们想使用spyder的时候,一定要在tensorflow的环境下打开它们,可以使用Anaconda Navigator在环境下的not installed 安装spyder
安装后,启动环境,并运行Spider,会打开Spider IDE