【学习笔记】Win+Anaconda 环境下TensorFlow CPU版安装

参考文章:


正文:

首先你已经安装过 Anaconda。

下面是安装 TensorFlow 的步骤:

一、创建 TensorFlow 环境

从 Anaconda Navigator 界面中不难看出初始的 Anaconda 只有 base 环境,此时需要创建一个新环境。

打开 Anaconda Prompt,命令行的(base)表明此时处于 Anaconda 的 base 环境。

查看安装的 Python 版本:

python --version  #查看 Python 版本

敲入如下命令(需指定 Python 版本),“tensorflow”处可以任意命名:

conda create -n tensorflow python=3.6

返回 Anaconda Navigator 界面,可以看到 tensorflow 环境已创建。


二、激活 tensorflow 环境

激活刚刚创建的“tensorflow”环境:

activate tensorflow
deactive tensorlow  #退出tensorflow环境

可以看到已切换到(tensorflow)环境下,再查看 Anaconda 现在存在的环境,tensorflow 已被添加。

conda info --envs

但是新创建的 tensorflow 环境里目前什么都没有,自行安装需要使用的 Python 库(如numpy、pandas等)。


三、tensorflow 环境下安装 CPU 版本的 TensorFlow

目前仍处于 tensorflow 激活后的环境,在该环境下安装 TensorFlow。

pip install --upgrade --ignore-installed tensorflow

python 进入代码环境验证 TensorFlow 是否安装成功,显示 import 成功。

CPU 版本的 TensorFlow 已安装完成。但是启动 Jupyter、Spyder 等 IDE 时,import 报错。此时,仍需在激活的 tensorflow 环境下安装 Jupyter 等即可。

conda install jupyter
conda install spyder

附:问题记录

Record 1 (2019-Jul-02)

最近更新了 Anaconda 2019.03,创建完虚拟环境(例如“tensorflow”)之后,系统提示我

conda activate tensorflow

信了系统的邪,conda activate 新环境,也装好了 tensorflow 的包,此时敲 python 回车,竟然提示 Warning: This Python interpreter is in a conda environment, but the environment has not been activated.( blabla...

然后 import tensorflow 就报错,提示没安装。

后来关闭 prompt 窗口重新打开,直接 activate tensorflow 成功,醉了。

编辑于 2019-07-02 15:35