手把手教你在VSCode上搭建TensorFlow2.0环境

手把手教你在VSCode上搭建TensorFlow2.0环境

一、相应软件准备

1、anaconda

https://www.anaconda.com/products/individual

官网下载可能较慢,建议使用清华镜像(链接地址

直接在上述链接中选择个人电脑对应的操作系统下载即可,建议使用python 3.7版本(3.8在后续安装TensorFlow相应包时,可能出现一些无法下载的情况)

具体下载过程省略(在选择是否需要将anaconda加入path时,推荐选择,这样便可以直接在cmd页面使用anaconda了,不选择也没关系)

2、vscode

https://code.visualstudio.com/

vscode作为最强的文本编辑器之一,应该大家都知道吧(至少我写c++都是在vscode写的)。但是由于anaconda3开始对于vscode不在列入内部文件(即:在anaconda主页面中没有vscode图标直接进入相应环境)

网上可能存在一些博客,说在vscode下载Anaconda Extension Pack插件,重启anaconda后即可在anaconda主页中出现vscode图标,但是实践后发现还是不行,于是这篇博客便有了意义。

二、TensorFlow2.0环境准备

安装好anaconda和vscode后,接下来就需要搭建TensorFlow了。

1、检测anaconda是否下载成功

若选择将anaconda加入环境变量,则可以直接在cmd页面输入 anaconda --version即可查看anaconda是否安装成功,以及anaconda对应版本

若没有选择将anaconda加入环境变量,则需要在开始菜单中找到:

在这里插入图片描述

然后输入 anaconda --version即可查看anaconda是否安装成功,以及anaconda对应版本

2、配置国内加速镜像代理

同样可以步骤1打开anaconda环境,然后以此输入接下来的代码,设置代理

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

conda config --set show_channel_urls yes

3、搭建TensorFlow2.0环境

2.1 创建一个环境

在这里插入图片描述

2.2 为环境创建一个名字以及选择python版本

在这里插入图片描述

2.3 下载相应TensorFlow包

在这里插入图片描述

2.4 下载相应包,可以先只下一个名为 tensorflow

在这里插入图片描述

2.5 检测tensorflow是否搭建成功
在这里插入图片描述

(修改 ,没有open in terminal这个选项,直接选择oepn terminal即可

BGcjoD.png](https://imgchr.com/i/BGcjoD)

输入python进入python环境,然后import tensorflow as tf表示导入tensorflow,如果没有报错即导入成功

输入print(tf.__version__)即可查看tensorflow版本

4、vscode配置tensorflow

4.1 在本机随便选择一个地方创建一个文件夹,在文件夹内创建一个python文件,如:tf.py

4.2 右击文件夹,选择通过vscode打开

打开后vscode显示是这样子的

在这里插入图片描述

4.3 选择python解释器

4.4 输入简单代码,检测环境

在这里插入图片描述

4.5 如果显示没有tensorflow相应包时,直接在terminal(终端)导入相应包

导入tensorflow:

pip install tensorflow

导入opencv包:

pip install python-opencv

导入matplotlib,用来显示图片:

pip install matplotlib

如果按照上述的已经使用清华镜像仍然下载非常慢,则建议使用科学上网(过于敏感,所以不具体介绍)

三、测试

上述操作已经在vscode上搭建好一个tensorflow环境了,于是用代码测试一下:

import tensorflow as tf
print(tf.__version__)

实现最经典的手写体识别(运用已经训练好的LeNet模型):

# 加载已经训练好的LeNet模型
import tensorflow as tf

model = tf.keras.models.load_model('lenet_model.h5')
 
model.summary()

import cv2
import matplotlib.pyplot as plt

# 第一步:读取图片
img = cv2.imread('8.png') 
print(img.shape)

# 第二步:将图片转为灰度图
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
print(img.shape)
plt.imshow(img,cmap='Greys')

 
# 第三步:将图片的底色和字的颜色取反
img = cv2.bitwise_not(img)
plt.imshow(img,cmap='Greys')


# 第四步:将底变成纯白色,将字变成纯黑色
img[img<=144]=0
img[img>140]=255  # 130

# 显示图片
plt.imshow(img,cmap='Greys')
 

# 第五步:将图片尺寸缩放为输入规定尺寸
img = cv2.resize(img,(32,32))
plt.show()


# 第六步:将数据类型转为float32
img = img.astype('float32')

# 第七步:数据正则化
img /= 255

# 第八步:增加维度为输入的规定格式
img = img.reshape(1, 32, 32, 1)
print(img.shape)
 

 
# 第九步:预测
pred = model.predict(img)

print(pred)
# 第十步:输出结果
print(pred.argmax())

相关代码已经上传github

https://github.com/SoHotLB/tensorflowDemo

以上就大功告成了,如果觉得有用就给博主一个赞呗

  • 50
    点赞
  • 137
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
VSCode中配置TensorFlow可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Anaconda和VSCode。 2. 打开Anaconda Navigator,创建一个新的环境并安装TensorFlow。你可以选择TensorFlow的版本,比如TensorFlow 2.0。 3. 在VSCode中打开你的项目文件夹。 4. 在VSCode的左侧导航栏中选择“Extensions”(或按下Ctrl+Shift+X),搜索并安装Python插件。 5. 在VSCode的左下角选择你的Anaconda环境。如果你没有看到你的环境,请确保你已经正确安装了Anaconda,并在VSCode的设置中配置了默认的终端。 6. 在VSCode的终端中,使用以下命令安装TensorFlow: ``` pip install tensorflow ``` 7. 安装完成后,你可以在你的Python代码中导入TensorFlow并开始使用它了。 请注意,以上步骤是基于Anaconda环境的配置。如果你使用的是其他Python环境,可以根据需要进行相应的调整。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [手把手你在VSCode搭建TensorFlow2.0环境](https://blog.csdn.net/boliu147258/article/details/109361352)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [VSCode中配置tensorflow(Anaconda)](https://blog.csdn.net/qq_43695167/article/details/123838043)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值