Python 安装旧版本的Tensorflow GPU

Python 安装旧版本的Tensorflow GPU,python,windows,tensorflow,pip,gpu,Python,Windows,Tensorflow,Pip,Gpu,我试图在windows 10上安装旧版本的tensorflow gpu: pip install tensorflow-gpu==1.4.0 我得到一个错误,比如暗示没有windows版本 我想知道是否有办法获得windows tensorflow版本的功能列表 提前谢谢 编辑 tensorflow GPU v1.4.0似乎不适用于python 3.7,因此创建另一个环境并将python版本降级到3.6可能会解决此问题 通过使用水蟒,你可以这样做 conda create -n py36 py

我试图在windows 10上安装旧版本的tensorflow gpu:

pip install tensorflow-gpu==1.4.0
我得到一个错误,比如暗示没有windows版本

我想知道是否有办法获得windows tensorflow版本的功能列表

提前谢谢

编辑

tensorflow GPU v1.4.0似乎不适用于python 3.7,因此创建另一个环境并将python版本降级到3.6可能会解决此问题

通过使用水蟒,你可以这样做

conda create -n py36 python=3.6
conda activate py36
pip install tensorflow-gpu==1.4.0
请注意,旧版本的tensorflow需要另一个旧版本的CUDA(我必须安装CUDA 8.0)

选项1:使用pip安装,但仅适用于可用版本 查看创建的错误消息
pip
,它显示
tensorflow gpu==1.4.0
不可用

要查看可用版本,请检查括号内的版本:

    ERROR: Could not find a version that satisfies the requirement tensorflow-gpu==1.4.0
 (from versions: 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0,
 1.15.0rc0, 1.15.0rc1, 1.15.0rc2, 1.15.0rc3, 1.15.0, 2.0.0a0, 2.0.0b0, 2.0.0b1,
 2.0.0rc0, 2.0.0rc1, 2.0.0rc2, 2.0.0, 2.1.0rc0, 2.1.0rc1, 2.1.0rc2)
 ERROR: No matching distribution found for tensorflow-gpu==1.4.0
然后从可用选项中选择适合您的选项:

pip install tensorflow-gpu==1.14.0 
选项2:使用Conda安装 请阅读本教程:

将Anaconda安装到Windows后:

1) 创建一个环境:

conda create -n tf_gpu python=3.6 anaconda
conda activate tf_gpu
2) 激活此环境:

conda create -n tf_gpu python=3.6 anaconda
conda activate tf_gpu
3) 安装tf gpu 1.4:

conda install tensorflow-gpu=1.4
如果您转到
tensorflow 1.4
,您会看到,只有python 3.6之前的
whl
文件可用。我猜您使用的是3.7或3.8。这就是为什么

pip install tensorflow-gpu==1.4.0
他不为你工作。除了2.7、3.3、3.4、3.5、3.6之外,python版本的
tensorflow gpu
根本没有安装候选

我认为您有两个选择,因为您提到您有
conda

创建一个环境

创建一个使用
python3.6
的环境,然后按照您最初的意图使用
pip安装

conda create -n py36 python=3.6
conda activate py36
pip install tensorflow-gpu==1.4.0
尝试拥有您的版本的频道

您可以使用查找具有特定版本的频道,对于
1.4
,您应该能够执行以下操作:

conda install -c cjj3779 tensorflow-gpu

不需要版本规范,因为该通道中唯一可用的版本是1.4

我已经用anaconda安装了tensorflow 1.14。但是我想运行的脚本最初是为1.4编写的,它没有在1.14上运行,那么您需要选择选项2。创建一个环境并将所需的版本(1.4)安装到该环境中。@Felox有什么问题吗?如果您知道如何使用Conda安装特定版本的软件包,然后只需安装版本1.4.conda install tensorflow gpu=1.4.0提供程序包NotFoundError:以下程序包无法从当前频道获得:-tensorflow gpu=1.4.0重试此操作:conda install tensorflow gpu=1.4-c conda Forge此操作是否回答了您的问题?是的,您完全正确:tensorflow 1.4.0似乎没有在python 3.7上运行