IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 2021-10-23 -> 正文阅读

[人工智能]2021-10-23

利用Anaconda里面自带的Spyder实现Tensorflow调用(CPU版本)和OpenCV调用

这次为了完成图像识别的作业,由于图像背景干扰物太多,只能抱着试着看的心态安装Anaconda,Anaconda安装过程十分顺利,但是在安装对应Tensorflow时总是版本不对,好不容易版本匹配了,但是现有很多Tensorflow的代码都是Tensorflow1写出来的,由于采用的Anaconda匹配的python都是3.7以上版本,想匹配Tensorflow1对应的版本就很难完成,中间来来回回重装n次到崩溃,现在对这些过程进行总结,也方便以后进行快速搭建

单纯想实现Tensorflow安装

anaconda不同版本所自带的python版本也不同,若自己单纯想实现Tensorflow安装其实很简单,用自带的annaconda navigator进行安装就行:

  1. 在annaconda navigator中的environment进行添加对应的环境变量,若anaconda有自带的Spyder编译器,直接在root环境变量里面选择all搜索tensorflow,选中tensorflow,后面有对应的版本,再点击apply,然后软件就会自动进行安装,若安装比较慢,可更改Channel的地址,填写国内镜像源,如图中我填写的镜像(里面有好几个地址,建议都添加,这样找对应组件的时候比较全)由这样你就可以在Spyder里面调用tensorflow。
    在这里插入图片描述
    在这里插入图片描述
    安装步骤非重要部分:若你想安装其他编译器就需要新建变量,点击Create,然后再在环境变量里面下载对应的编译器还有对应软件(生成环境变量只是搭建一个环境,不代表编译器已经下载好,想真正用上编译器还需要在这个环境变量里面下载。环境变量我个人理解相当于是一个盒子,你在这个盒子里面装什么版本的东西都跟其他盒子没有干扰,可能你可以在anaconda里面装两个python编译器,然后一个编译器用tensorflow1,另一个就能用tensorflow2,只要在对应环境变量里面下载想要版本的tensorflow)。一定要在同一个环境变量里面安装自己所需的所有软件,若你新建一个环境变量tensorflow,然后在这里面安装tensorflow,但是你编译器在root中,则你的编译器就不能直接调用你安装好的tensorflow。
    在这里插入图片描述

Anaconda里面自带的Spyder(python3.6)+Tensorflow1安装

  1. Anaconda版本选取

    Anaconda版本建议选高版本,这样会有annaconda navigator,每个annaconda版本都有一个默认的python版本,下载之前一定要弄清楚,要不会陷入无尽重装噩梦,我下载的是Anaconda3–2.4.1,默认python版本是3.5,下载链接如下:
    https://repo.anaconda.com/archive/Anaconda3-2.4.1-Windows-x86_64.exe
    安装好之后可以按照上面方法去安装Tensorflow或者是OpenCV,下载了就可以在Spyder里面调用,但是我在安装的时候只能下载到最新版本的Tensorflow2.4,我的代码只能在1版本上跑,按照网上说的
    import tensorflow.compat.v1 as tf #使用1版本
    tf.disable_v2_behavior() #禁用2版本
    又会陷入无尽的版本不兼容,报错当中,若你的代码是Tensorflow2版本写的,就可以用annaconda navigator,这样就很方便。若代码是调用Tensorflow1,请看下面。

  2. 查找对应版本的tensorflow

    https://blog.csdn.net/qq_42535133/article/details/105381980
    参考上面的博文进行tensorflow的whl文件下载,我是py3.6,用的是这一款。关于下哪一款whl,只需要看是否跟你的python版本匹配就行。
    在这里插入图片描述

  3. 用annaconda prompt安装对应版本的tensorflow
    打开anaconda prompt,先激活root环境变量(我的spyder是在安装在root变量中的,所以要激活该变量,若你的编译器再其他变量里面就需要对应激活),进去之后再输入要安装的对应tensorflow版本,等待安装。
    在这里插入图片描述
    安装完成之后就可以在Spyder中调用tensorflow,这是我运行的VGG样例
    在这里插入图片描述

OpenCV安装

若想在anaconda实现OpenCV调用则简单的多,若想在自带的Spyder中调用OpenCV只需要按照上面“单纯想实现Tensorflow安装",在root环境变量中下载OpenCV。若需要限制OpenCV的版本则按照“Anaconda里面自带的Spyder(python3.6)+Tensorflow1安装”中的方法,利用anaconda prompt进行安装(一定要更换国内镜像源,要不下载会非常慢)

总结

基础环境的搭建按照上面的方法应该能不踩坑,不排除链接挂掉或者是电脑配置不一样导致不能正常安装,希望能帮到想自学神经网络的你。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-24 14:56:26  更:2021-10-24 14:59:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 8:48:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码