为什么我不能通过 conda 更新 tensorflow 1.7.0
why cant i update tensorflow 1.7.0 by conda
我目前使用的是 tensorflow 1.2.1,我正在尝试使用 conda 更新到版本 1.7.0,但它已降级到 1.1.0。为什么会这样?
conda
包管理器下的默认 tensorflow
版本是 1.1.0。
尝试使用 conda
虚拟环境管理器在 Anaconda 中创建一个新环境(有关详细信息,请参阅此 doc):
$ conda create -n tensorflow
所以后续的tensorflow
安装不会弄乱你默认的Anaconda环境(我亲身体验过)。
成功创建虚拟环境后,通过以下方式激活:
$ source activate tensorflow
您的提示应更改为:
(tensorflow) $
要在新提示中安装 tensorflow
版本 1.7.0,请使用 pip
而不是 conda
:
(tensorflow) $ pip install --ignore-installed --upgrade TF_PYTHON_URL
其中TF_PYTHON_URL为最新版本1.7.0的url of the tensorflow package(根据您的python
版本选择)。
请注意,您要与 tensorflow
一起使用的软件包(例如 spyder
)应安装在新环境中尚未存在的软件包:
(tensorflow) $ conda install spyder
通过在 default 提示符下发出单个命令,可以将此步骤与步骤 1 合并:
$ conda create -n tensorflow spyder
每次使用 tensorflow
时,使用步骤 2 激活 (tensorflow) 环境,完成后,deactivate
环境恢复到 默认提示:
(tensorflow) $ source deactivate
希望这些可以帮助:-)
我目前使用的是 tensorflow 1.2.1,我正在尝试使用 conda 更新到版本 1.7.0,但它已降级到 1.1.0。为什么会这样?
conda
包管理器下的默认 tensorflow
版本是 1.1.0。
尝试使用
conda
虚拟环境管理器在 Anaconda 中创建一个新环境(有关详细信息,请参阅此 doc):$ conda create -n tensorflow
所以后续的
tensorflow
安装不会弄乱你默认的Anaconda环境(我亲身体验过)。成功创建虚拟环境后,通过以下方式激活:
$ source activate tensorflow
您的提示应更改为:
(tensorflow) $
要在新提示中安装
tensorflow
版本 1.7.0,请使用pip
而不是conda
:(tensorflow) $ pip install --ignore-installed --upgrade TF_PYTHON_URL
其中TF_PYTHON_URL为最新版本1.7.0的url of the tensorflow package(根据您的
python
版本选择)。请注意,您要与
tensorflow
一起使用的软件包(例如spyder
)应安装在新环境中尚未存在的软件包:(tensorflow) $ conda install spyder
通过在 default 提示符下发出单个命令,可以将此步骤与步骤 1 合并:
$ conda create -n tensorflow spyder
每次使用
tensorflow
时,使用步骤 2 激活 (tensorflow) 环境,完成后,deactivate
环境恢复到 默认提示:(tensorflow) $ source deactivate
希望这些可以帮助:-)