我有一个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上也有类似的问题,但似乎没有人回答我关于如何升级的问题,没有指定上述两种方法中的一种。
答案 0 :(得分:11)
Tensorflow 1.0.0在OS X的默认Anaconda通道中不可用。请在“conda list”中查看系统上尚未安装tensorflow。如果是,请使用
删除conda uninstall tensorflow
您可以通过从conda-forge频道
安装来安装1.0.0conda 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