如何使用anaconda升级到Tensorflow 1.0?

时间:2017-05-10 16:11:08

标签: python tensorflow anaconda upgrade conda

我有一个anaconda安装的tensorflow(版本0.9.0),我无法将其升级到1.0。

当我跑步时

    conda install tensorflow=1.0.0

我得到了

         PackageNotFoundError: Package missing in current osx-64 channels: 
        - tensorflow 1.0.0*

当我尝试

    pip install --ignore-installed --upgrade https://storage.googleapiscom/tensorflow/mac/cpu/tensorflow-1.1.0-py3-none-any.whl

它超时了。在SO上也有类似的问题,但似乎没有人回答我关于如何升级的问题,没有指定上述两种方法中的一种。

2 个答案:

答案 0 :(得分:11)

Tensorflow 1.0.0在OS X的默认Anaconda通道中不可用。请在“conda list”中查看系统上尚未安装tensorflow。如果是,请使用

删除
conda uninstall tensorflow

您可以通过从conda-forge频道

安装来安装1.0.0
conda install -c conda-forge tensorflow=1.0.0

答案 1 :(得分:7)

对于anaconda安装,首先选择一个频道,其中包含最新版本的TensorFlow二进制文件。最新版本通常在频道conda-forge上提供。所以,只需:

# `-f` will force the current installation to upgrade
# `-c conda-forge` means we select `conda-forge` channel
$ conda update -f -c conda-forge tensorflow

这将 升级 您现有的TensorFlow安装到 最新版本 。在撰写本文时,最新版本为1.4.0-py36_0