在conda环境中安装Tensorflow 2.0

时间:2019-03-28 07:20:58

标签: python tensorflow conda

我想知道是否有人知道如何使用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 谢谢!

7 个答案:

答案 0 :(得分:13)

TENSORFLOW 2.0发行版已经发布!

自2019年1月10日以来,我不是谈论beta,而是发布版本。

自2019年11月11日以来,Anaconda已支持Tensorflow 2.0.0。最简单的方法就是:

conda install tensorflowconda install tensorflow-gpu

对于gpu模式,anaconda将处理所有CUDA,以便使tensorflow gpu模式正常运行所需的所有安装,因此,我强烈建议您使用此方法。

strongly recommended是在安装tensorflow的环境中使用,为此您需要以下命令,该命令将首先创建一个环境,然后在其中安装tensorflow:

  • CPU:conda create -n <your_env_name> tensorflow
  • GPUconda create -n <your_env_name> tensorflow-gpu

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

要使用tensorflow,请先运行source activate <your_env_name>(Linux)或conda activate <your_env_name>(Windows)

使用点

如果您尚未在anaconda版本中使用pip,请执行conda install pip,然后使用pip安装tensorflow,例如:

# Current stable release for CPU-only
pip install tensorflow

我仍然建议在进行一切操作之前在新环境中安装tensorflow,因此3个步骤将是:

conda create --n <my_env_name> pip tensorflow

现在,对于GPU版本而言,使用pip更加困难,我建议您使用link

答案 1 :(得分:6)

您现在可以使用conda为Python 3.7安装TF2。您可以运行通常的

$ conda install tensorflow=2.0 python=3.7

$ conda install tensorflow-gpu=2.0 python=3.7

用于GPU版本。

但是,我的首选方法是使用environment.yml文件管理依赖性。您可以在我在GitHub上创建的这些模板存储库中找到有关针对TF2和依赖项执行此操作的示例。

https://github.com/kaust-vislab/tensorflow-cpu-data-science-project

https://github.com/kaust-vislab/tensorflow-gpu-data-science-project

答案 2 :(得分:4)

问题出在conda install tensorflow

conda没有tensorflow。您将需要使用tensorflow安装pip。您不需要降级Python。它将与Python 3.7一起使用。

使用此

$ pip install --upgrade tensorflow==2.0.0-beta0

beta0版本发布以来,我提到了这一点。您可以选择其他tf版本。

我建议阅读有关TowardsDataScience的这篇文章:Step-by-Step Guide to Install Tensorflow 2.0

这篇文章介绍了conda的安装步骤。

答案 3 :(得分:2)

可能是您所需的软件包版本在conda-forge中不可用。您可以做的是在conda环境中使用pip安装软件包。

pip install tensorflow==2.0.0-alpha0 

此外,这些要求也没有规定python 3.7,您可以试试运气或降级到python 3.6。

答案 4 :(得分:1)

您可能想看一下以下链接:https://pypi.org/project/tf-nightly-2.0-preview/#files,以查看哪个python版本和操作系统支持您的软件包

enter image description here

答案 5 :(得分:0)

我试图使用conda install tensorflowconda install tensorflow-gpu安装tensorflow v2,只是为了获得很多不兼容的依赖项。

只要运行

pip install -upgrade tensorflow-gpu

pip install tensorflow-gpu=2.0.0(用于特定版本)

答案 6 :(得分:0)

使用'pip3 install tensorflow-gpu'。此命令完成工作 - 下载 Tensorflow-gpu = 2.4.1