Anaconda是Python的一个科学计算的发行版本,集成了常用的Numpy,SciPy,Matplotlib,Pandas,scikit-learn,SPyder库,提供了强大的包管理和环境管理功能。这里通过安装Anaconda3来安装Tensorflow2.0

Anaconda的安装与使用

Anaconda支持Windows,Linux,MacOS操作系统,去相应的地址下载对应的系统安装包即可。

可以从Anaconda官网或者清华大学软件镜像站去下载安装包,国内用户建议从清华大学软件镜像站下载。

Anacondas官网

清华大学软件镜像站

image-20200819164144380

Anaconda包管理和环境管理

包管理

  • 安装、更新、卸载工具包
  • 安装时能自动安装相应的依赖包

conda命令管理包

  • 安装包:conda install
  • 卸载包:conda remove
  • 更新包:conda update
  • 模糊搜索可安装的包:conda search

pip命令管理包

  • 安装包:pip install
  • 卸载包:pip uninstall

环境管理

  • 在同一台机器上创建几个相互独立的Python开发环境
  • 隔离不同项目所需的不同版本的工具包
  • 防止版本之间的冲突

使用conda管理环境

  • 创建环境:conda create –name
  • 激活环境:activate
  • 退出环境:deactivate
  • 删除环境:conda remove –name –all
  • 环境列表:conda env list

安装TensorFlow2.0

  1. 创建新环境并激活

    conda create --name tensorflow2.0 python==3.7
    //注:这里python要填3.7,因为Tensorflow2.0最高支持3.7
    conda activate tensorflow2.0
  2. 使用Anaconda安装TensorFlow

    需要安装的插件软件包有numpy matplotlib Pillow scikit-learn pandas py-opencv 最后安装tensorflow2.0

    mjsHnm

  3. 验证Tensorflow是否安装成功

    在python交互模式中输入:import tensorflow as tf
    没有报错,即安装成功

在PyCharm中使用Tensorflow环境

image-20200819165939106

image-20200819170031729