如何使用 anaconda 升级到 Tensorflow 1.0?

How do I upgrade to Tensorflow 1.0 using anaconda?

我有 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 上也有类似的问题,但 none 似乎回答了我关于如何升级的问题,但未指定上述两种方法之一。

Tensorflow 1.0.0 在 OS X 的默认 Anaconda 频道中不可用。检查 "conda list" 您的系统上是否尚未安装 tensorflow。如果是,请删除 using

conda uninstall tensorflow

您可以从conda-forge 频道安装1.0.0

conda install -c conda-forge tensorflow=1.0.0

对于 anaconda 安装,首先选择具有最新版本 TensorFlow 二进制文件的 channel。最新版本通常可在频道 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