【学习笔记】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 成功,醉了。