在conda环境中安装Tensorflow 2.0

pol*_*oig 7 python conda tensorflow

我想知道是否有人知道如何使用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
Run Code Online (Sandbox Code Playgroud)

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

dav*_*ugh 17

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

$ conda install tensorflow=2.0 python=3.7
Run Code Online (Sandbox Code Playgroud)

或者

$ conda install tensorflow-gpu=2.0 python=3.7
Run Code Online (Sandbox Code Playgroud)

对于 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


Agu*_*ina 9

TENSORFLOW 2.0发布版本已经发布!

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

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

conda install tensorflow 要么 conda install tensorflow-gpu

对于gpu模式,anaconda会处理所有CUDA所需的一切,以便使tensorflow gpu模式正常工作,因此我强烈建议您使用此方法。

这是强烈建议使用在什么地方安装tensorflow,为此,你需要下面的命令,将首先创建一个环境,然后安装内的tensorflow环境:

  • 中央处理器: 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)

使用点

只要做conda install pip,如果你还没有点子在你的蟒蛇版本,然后安装tensorflow使用PIP这样的:

# Current stable release for CPU-only
pip install tensorflow
Run Code Online (Sandbox Code Playgroud)

我仍然建议在做任何事情之前在新环境中安装tensorflow,因此3个步骤将是:

conda create --n <my_env_name> pip tensorflow
Run Code Online (Sandbox Code Playgroud)

现在,对于GPU版本,使用pip更加困难,我建议您使用此链接

  • 对我来说,“conda install tensorflow”安装tensorflow 1.13.2。使用 `python -c 'import tensorflow as tf; 获取版本 打印(tf.__version__)'` (8认同)
  • Tensorflow 2 现已在 conda 上运行。`conda 安装张量流` (2认同)
  • `conda install tensorflow` 运行良好,`tf.__version__` 给了我 2.0.0;但是 `conda install tensorflow-gpu` 没有正确安装。 (2认同)

MDa*_*Dah 8

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

pip install tensorflow==2.0.0-alpha0 
Run Code Online (Sandbox Code Playgroud)

另外,这些要求也没有说明python 3.7,您可以试试运气或降级到python 3.6。

  • 很高兴它起作用了!同时使用 pip 和 conda 可能会出现问题。但根据我的经验,我从来没有遇到过麻烦。如果你想了解更多信息,anaconda 的制造商有一篇关于这个 https://www.anaconda.com/using-pip-in-a-conda-environment/ 的不错的博文。 (2认同)

inf*_*rno 6

问题出在conda install tensorflow

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

用这个

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

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

我建议阅读有关TowardsDataScience的这篇文章:安装Tensorflow 2.0的分步指南

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

  • “ conda没有tensorflow”,实际上确实是-但是在撰写本文时,它没有TensorFlow&gt; v1.14 (6认同)