【tensorflow】Windows下安装两个版本tensorflow

0. 准备

方法: 使用anaconda构建相互独立的虚拟环境,然后用pip安装

1. anaconda3安装

下载python3.7版本
👉 Anaconda Installers

✏️ 注意:
A.勾选 “Install for Just Me (recommended) ”
B.不要勾选 “Add Anaconda to my PATH environment variable.”
C.如果不打算使用多个版本的Anaconda或者多个版本的Python,勾选 “Register Anaconda as my default Python 3.7”

验证:
打开 Anaconda Prompt,输入

conda --version

若能显示conda版本号,则安装成功

2. 安装tensorflow2.0.0a(GPU版本)

打开Anaconda Prompt
Anaconda Prompt

创建虚拟环境
tf2_win是环境名,可替换

conda create -n tf2_win python=3.7

激活环境
左侧出现 (tf2_win) 即表示激活成功

conda activate tf2_win

pip安装
如果不打算装gpu版本,把-gpu去掉即可

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==2.0.0a0  

用清华源速度较快

验证是否安装成功
出现:tensorflow-gpu 2.0.0a0 pypi_0 pypi
表示安装成功

conda list 

安装cuda10.0和cudnn7.6.0
如果安装CPU版本可以跳过

conda install cudnn=7.6.0
conda install cudatoolkit=10.0.130

验证是否安装成功

 conda list

出现:

cudnn                     7.6.0                cuda10.0_0

即表示安装成功

3. 安装tensorflow1.14.0(CPU版本)

和安装2.0版本类似
创建虚拟环境,tf1_win是环境名

conda create -n tf1_win

激活环境

conda activate tf1_win

安装1.14.0 cpu 版本

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.14.0

验证安装成功

conda env list

出现:

base                      F:\Anaconda3_win
tf1_win               *  F:\Anaconda3_win\envs\tf1_win
tf2_win                  F:\Anaconda3_win\envs\tf2_win

则表示安装成功✌️

4. 之后遇到的问题

打开Jupyter notebook运行代码时报错

AttributeError: 'Tensor' object has no attribute 'numpy'

解决方法:重装❗️

进入虚拟环境后

pip uninstall numpy
pip install -U numpy

5. tf1.x 和 tf2.0 的切换

anaconda

进入 Anaconda 后,在左上角Home菜单栏中 Applications on 旁边下拉选择虚拟环境,比如我的 tf1.x 环境命名为 tf1_win,选择之后,该环境即为 tf1.x 的环境,与 tf2.x 的互不干扰。

以上方法亲测可用,欢迎交流。

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不雨_亦潇潇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值