Anaconda 安装 TensorFlow 1.15 而不是 2.0 [英] Anaconda installs TensorFlow 1.15 instead of 2.0

查看:53
本文介绍了Anaconda 安装 TensorFlow 1.15 而不是 2.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在尝试在 Anaconda 中安装 Tensorflow 2.0.

到目前为止,tensorflow 工作正常(我可以在我的代码中使用该库),但是当我安装它时,它显示正在安装版本:2.0",然后我得到了 1.15 版本.

整个包的结果是可更新的(因为版本 2.0 确实存在并且应该可用),但即使我尝试更新它,我也会不断得到 1.15,它又回到了可更新状态,然后我又回到了循环中.

我尝试了从 Anaconda Navigator 界面和使用 conda update tensorflow 的提示,但没有任何成功.

这里有链接包:

解决方案

.如 F.肖莱特

  • 还要注意 tf.python.keras
  • I've been trying to install Tensorflow 2.0 in Anaconda.

    So far, tensorflow works fine (i can use the library in my code), but when i'm installing it, it says "installing version: 2.0", then i get version 1.15 instead.

    The whole package results updatable (since versione 2.0 does exist and should be available), but even if i try to update it, i keep getting 1.15, which gets back to updatable, and i get back into the loop.

    I tried both from the Anaconda Navigator interface and the prompt using conda update tensorflow, without any success.

    Here's there is the link package: tensorflow 2.0 Anaconda

    How can i solve the problem?

    EDIT :

    I successfully installed TensorFlow 2.0 using conda install -c anaconda tensorflow. Then i got back into Anaconda Navigator and i tried to install Keras 2.2.4.

    Looking at the installed packages, seems that installing Keras overwrites the version 2.0 of TensorFlow with the 1.15, am i wrong? Is this a bug?

    Here's the image:

    解决方案

    conda install -c anaconda tensorflow-gpu

    or

    conda install -c anaconda tensorflow

    Look for these:


    Tip: completely shred any file w/ name substring "keras" and "tensorflow" in your Anaconda environment before installing - else stuff is likely to break.

    1. Navigate to your site-packages
    2. Search **keras** --> delete all results
    3. Search **tensorflow** --> delete all results

    Above should work even better from the environment's root folder (e.g. envs/tf2_env) -- the idea is, Anaconda caches whatever it's already installed, so if it isn't completely removed, you may find trouble getting latest vers of packages.


    Related Q's answered in comments:

    1. Why is conda reverting TF 2 to TF 1.15.0 when I try installing Keras 2.2.4?

      • TF2's only compatible w/ Keras 2.2.5+, so conda is taking care of compatibility
    2. Why are some from keras imports no longer working and need from tensorflow.keras?

      • from keras is very different from from tensorflow.keras, implementation-wise. from keras is backend-neutral, whereas tf.keras is more tightly integrated w/ TF. There can also be significant performance differences. TF2 and onward, tf.keras is preferable, and development will proceed along it, as noted by F. Chollet
      • Also beware of tf.python.keras

    这篇关于Anaconda 安装 TensorFlow 1.15 而不是 2.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆