首页 > 解决方案 > 在 conda 环境中安装 Tensorflow 2.0

问题描述

我想知道是否有人知道如何使用 python 3.7 在 conda 环境中安装 tensorflow==2.0.0-alpha0。是否可以使用 python 3.7 或者我必须降级到 3.6。无论哪种方式,我需要使用什么命令,因为以下找不到任何包

conda install tensorflow==2.0.0-alpha0
conda install tensorflow 
conda install tensorflow=2.0.0-alpha0

我正在使用 fedora 29 和 conda 4.6.8 谢谢!

标签: pythontensorflowconda

解决方案


TENSORFLOW 2.0 发布版已经发布!

自 2019 年 1 月 10 日以来,我说的不是测试版,而是发布版。

使用 Anaconda

自 2019 年 1 月 11 日起,Anaconda 开始支持 Tensorflow 2.0.0。

选项1:最简单的方法是:

conda install tensorflow或者conda install tensorflow-gpu

对于 gpu 模式,anaconda 将负责为 tensorflow gpu 模式工作所需安装的所有 CUDA,因此我强烈建议使用此方法。

这种方法的唯一问题是 anaconda 可能没有最新版本的 TensorFlow。例如,在 2021 年 2 月 21 日,conda 的版本是 2.3,而 PIP 版本是 2.4。您可以检查gpucpu的当前版本。

选项 2(虚拟环境):强烈建议在安装 tensorflow 的位置使用环境,为此您需要以下命令,该命令将首先创建环境,然后在其中安装 tensorflow:

  • 中央处理器:conda create -n <your_env_name> tensorflow
  • 显卡conda create -n <your_env_name> tensorflow-gpu

更改<your_env_name>为有意义的名称,例如tf-2

首先使用 tensorflow 运行conda activate <your_env_name>

使用点子

使用 pip tensorflow官方说明相当完整。

只需使用 pip 安装 tensorflow,例如:

# Current stable release for CPU-only
pip install tensorflow

我仍然建议在做所有事情之前在新环境中安装 tensorflow,这样 3 个步骤将是(使用 anaconda):

conda create --n <our_env_name> pip
conda activate <your_env_name>
pip install tensorflow

现在对于 GPU 版本,使用 pip 更难,我向您推荐这个链接,它解释了您需要安装的额外内容(CUDA 和其他)。


推荐阅读