Tensorflow有多个versions,如果我想在Anaconda中安装特定版本,我应该使用哪个命令。
答案 0 :(得分:9)
我发现现有的答案并不令人满意,因为OP专门询问了有关Anaconda的问题,但答案只是点子安装。
您可以列出可用的安装版本
conda search tensorflow-gpu
这应该给你一些输出,看起来像
Loading channels: done
# Name Version Build Channel
tensorflow-gpu 1.4.1 0 pkgs/main
tensorflow-gpu 1.5.0 0 pkgs/main
tensorflow-gpu 1.6.0 0 pkgs/main
tensorflow-gpu 1.7.0 0 pkgs/main
tensorflow-gpu 1.8.0 h7b35bdc_0 pkgs/main
tensorflow-gpu 1.9.0 hf154084_0 pkgs/main
tensorflow-gpu 1.10.0 hf154084_0 pkgs/main
tensorflow-gpu 1.11.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.12.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.13.1 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.14.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 1.15.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 2.0.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 2.1.0 h0d30ee6_0 pkgs/main
tensorflow-gpu 2.2.0 h0d30ee6_0 pkgs/main
然后,您可以通过将其传递到安装命令来选择版本,例如:
conda install tensorflow-gpu==2.0.0
请注意,这对于tensorflow
(即不是GPU版本)也将起作用,只需相应地更改程序包名称即可。
如果使用YAML环境配置文件,则可以执行以下操作:
# environment.yml
name: my_conda_env
channels:
- conda-forge
dependencies:
- tensorflow-gpu=2.0.0
使用命令创建环境:
conda env create -f environment.yml
或者如果您更改已经创建的环境的版本:
conda env update -f environment.yml
答案 1 :(得分:5)
这可能是最简单的方法:
pip install --ignore-installed --upgrade tensorflow==1.4
如果您想查看所有可用版本,可以查看https://pypi.python.org/pypi/tensorflow/json
我强烈建议您使用virtualenv
或conda
来隔离您的tensorflow安装,特别是如果您想要测试不同版本和CPU / GPU版本。
答案 2 :(得分:3)
我假设您正在使用 Windows , python3.5 和 CPU版本的tensorflow。
让我们首先创建conda环境。
C:> conda create -n tensorflow python=3.5
C:> activate tensorflow
(tensorflow)C:> # Your prompt should change
成功创建conda环境后,发出正确的命令来安装特定版本。我将指导您安装三个不同的版本。
安装版本r1.0
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
安装版本r1.3
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0rc1-cp35-cp35m-win_amd64.whl
安装master
版本
(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.0-cp35-cp35m-win_amd64.whl
让我知道这是否是您正在寻找的