基于Ubuntu + anaconda + tensorflow+jupyter的python深度学习开发环境配置

news2024/11/24 16:46:37

参考    基于Ubuntu + anaconda + tensorflow+jupyter的python深度学习开发环境配置 - 云+社区 - 腾讯云

1.激活Anaconda环境

下载anaconda并拷贝到安装目录中并解压,下载地址为:

https://repo.anaconda.com/archive/Anaconda2-5.3.0-Linux-x86_64.sh

跳转到anaconda的bin目录,激活命令为

/bin/bash

source ./bin/active

之后就进入了anaconda环境,如下图所示:

2.在anaconda环境下配置tensorflow

第一步、创建tensorflow虚拟环境:

首先在anaconda中创建tensorflow虚拟环境

输入命令:

conda create -n tensorflow python=2.7

如下图所示:

之后会遇到两次选择,选择y就可以。

进入创建的tensorflow虚拟环境:

输入命令:

source active tensorflow

进入tensorflow环境(注意此时还没有安装tensorflow开发包,不能在此环境下进行tensorflow深度学习开发),如下图所示

第二步、安装tensorflow:

输入命令

conda install tensorflow

安心等待下载安装完成即可,遇到([y]/n)全部选择y,如下图所示:

第三步、测试是否配置成功:

输入命令

python

进入命令行状态下的python环境,依次输入代码:

import tensorflow as tf

hello = tf.constant('Hello,Tensorflow')

sess = tf.Session()

sess.run(hello)

如下图所示

查看tensorflow版本和安装路径可依次输入一下命令

tf.__version__

tf.__path__

如下图所示


 

3.启动jupyter

进入anaconda环境,并进入tensorflow环境,此时就可以进行在jupyter下调用tensorflow的API进行深度学习开发。

输入的命令行如下:

/bin/bash

source ./bin/activate

source activate tensorflow

jupyter notebook

如下图所示

在浏览器中启动jupyter如下图所示

注:以后若要使用pytorch、caffee环境,方法类似,这篇是CPU版本、python2.7版的配置,GPU版本、Python3、Tensorboard的由于博主的项目暂时用不到,此篇没提到,后续会更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/101280.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何在UnrealEngine虚幻引擎中加载Web页面

对于非游戏开发团队来讲,在面向非游戏领域的UE项目中嵌入Web页面并实现交互无疑能充分利用现有开发资源和流程,WebUI插件能提供完整的Web页面加载及交互手段,让团队中的UE开发工程师和Web开发工程师能够各司其职、紧密配合。 WebUI的安装配置…

互联网医疗领域月度观察——二十大报告明确提出健康中国建设目标,互联网医疗是建设重点

易观分析:在二十大报告中明确提及“把保障人民健康放在优先发展的战略位置,完善人民健康促进政策”“促进优质医疗资源扩容和区域均衡布局,坚持预防为主,加强重大慢性病健康管理,提高基层防病治病和健康管理能力”等有…

FLET简介:用Python构建Flutter应用

你知道可以用 Python 来构建 flutter 应用吗?😮 Flutter 在软件研发领域是非常流行的,今年就让我们深入了解一下,用 Python 构建 flutter 应用程序的世界!🙂 关于 FLET 梦想橡皮擦 在开始学习前&#xf…

【图像重建】正则化图像超分辨重建【含Matlab源码 1882期】

⛄一、正则化图像超分辨重建简介 图像超分辨率重建的非局部正则化模型与算法研究 利用图像非局部不连续性测度的概念,建立了面向图像超分辨的非局部正则化能量泛函和相应的变分框架.理论分析了该框架与目前关于双边滤波等一类广义邻域滤波器和经典的变分偏微分方程模型之间的…

[附源码]Nodejs计算机毕业设计焦作旅游网站Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

力扣(LeetCode)168. Excel表列名称(C++)

26进制 本题的数字从 111 开始,即 A1A1A1,Z26Z26Z26 。进制转化是依次提取数字从低到高的每一位,要求每一位从 000 开始 。对当前数字 −1-1−1 ,等于进制最低位 −1-1−1 ,也就是最低位看作 A0A0A0,Z25Z2…

Docker:Nacos的持久化和集群部署

目录 一、MySQL容器构建 二、单节点nacos容器外网部署 三、内网nacos多节点集群部署 四、外网Nginx负载内网nacos节点集群 一、MySQL容器构建 由于我们今天要启动的服务比较多,考虑到部分电脑可能会出现带不动的情况,我们可以先将之前的文件备份一下…

【教程】Anaconda安装

零、Anaconda介绍 Anaconda个人版是一个免费、易于安装的包管理器、环境管理器和Python发行版(所以装了Anaconda就可以不用再另外装Python了),有提供非常多的开源包,用Anaconda来安装这些开源包相对来说方便一些,Anac…

jdk下载与安装教程(win10)

JAVA下载地址:Java Downloads 下载后直接点击安装程序,点击【运行】。 安装过程很简单,一直点击下一步就可以了。 安装完成后配置: 一、右键点击桌面【此电脑】,选择【属性】。 二、选择【高级系统设置】。 三、点击…

Git学习笔记-1.Git基础知识

Git 食用方法 1.简介 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 相信很多同学抄作业写作业的时候多多少少都见过git clone xxx这样的命令,这也算与Git结识的一个奇怪方式? 值得一提的是,Gi…

【树莓派不吃灰】兄弟连篇③ 用户和用户组、权限管理、文件系统管理

目录1、用户和用户组1.1 用户配置文件1.1.1 /etc/passwd1.1.2 /etc/shadow1.1.3 /etc/group、/etc/gshadow1.2 用户管理相关文件1.3 用户管理命令1.3.1 useradd1.3.2 passwd1.3.3 usermod1.3.4 chage1.3.5 userdel1.3.6 su1.4 用户组管理命令2、权限管理2.1 ACL权限2.1.1 ACL权…

华为数字化转型之道 实践篇 第八章 数字化交易:让做生意简单、高效

第八章 数字化交易:让做生意简单、高效 交易流对于大多数To B企业而言都是核心业务流之一。交易流既包括信息流,它即关乎客户的满意度,又直接影响企业经营业绩的好坏。 To C场景的挑战在于简单的事情如何在短时间内做亿万遍。而To B场景与此恰恰相反,交易的数量没那么多,…

go语言并发编程(中)

go语言并发编程中并发安全和锁互斥锁Mutex读写锁信号量&条件变量单例模式&time包方法协程池并发安全和锁 互斥锁Mutex 有时候在Go代码中可能会存在多个goroutine同时操作一个资源(临界区),这种情况会发生竞态问题(数据竞…

夹抱式伸缩货叉料箱多层穿梭车立体库|海格里斯HEGERLS高速穿梭车按需定制

近年来,随着互联网的不断普及,电子商务迅速发展起来,客户订单商品呈现出品种多、批量少、交货期短的特点,使得供货商物流配送中心货架存储密集度不断提升,物料出入库频率越来越高,小件拆零拣选量与日俱增&a…

m基于5G毫米波场景Salen-Valenzula信道建模与matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 随着通信技术的不断发展,现有的通信系统已经无法满足人们各个方面的需求,为了解决这个问题,5G通信技术应运而生。5G技术拥有更高的通信传输速率,更…

如何实现一套优雅的Baas查询语言?

Baas平台内,同一区块链底层接口数据可能会被应用在不同的业务场景下,因此需要进行筛选或者排序等操作。为满足此类需求,通常后端需要开发新的接口或增加新的字段以满足业务诉求。但随着需求业务不断变更,往往不可避免地导致接口的…

Activiti初识

以前 在没有工作流引擎的时候,要实现流程控制,我们需要在数据库中定义表,然后采用状态字段去跟踪流程的变化:比如是否到下一个流程; 然后到下一个角色执行的时候,我们需要判断用户是否具有审批的权限&…

HFSS使用经验

目录 一、如何找到Project工程变量 二、coverlines是什么东西 三、参数建模的第一步 四、让HFSS模型居中的快捷键CtrlD 五、关于介质颜色的修改 六、如何在HFSS中添加变量 七、如何绘制微带线 八、如何绘制带缺口的微带线谐振腔 九、如何设置激励源 十、HFSS如何镜像…

关于一致性问题的简单总结

一、场景引入 在随着人类的发展过程,由于人类是一群人,而非单个人,并相互联系,为了基本的生存或更美好的精神追求,出现了分工协作(单个人无法完成)的概念。人性是具有追求极致、美化的特性&…

【SQL】字符串处理函数

文章目录修复表中的名字left(string, count)substr(string, pos, len)按日期分组销售产品group_concat患某种疾病的患者修复表中的名字 将name的首字母大写,其余字母小写 select user_id, concat(upper(left(name, 1)), lower(substr(name, 2))) as name from User…