ubuntu下Anaconda安装与使用教程

前言

好久没用anaconda了,还记得之前用anaconda的欢乐时光。pytorch和paddlepaddle(飞浆),怀念,可生活(换了ubuntu系统之后)教会了我残忍(可能很难有机会再用windows的anaconda了)。找个时间,把ubuntu的anaconda装了。

Anaconda

Anaconda 是一个用于科学计算和数据科学的Python发行版,它提供了一个强大的环境管理系统和大量的科学计算、数据分析和机器学习库。以下是 Anaconda 的一些主要优点:

  • 环境管理:Anaconda 提供了一个称为 “conda” 的包管理和环境管理工具。通过 conda,你可以创建和管理多个独立的Python环境。每个环境可以拥有不同的Python版本和安装的库,这样可以避免库之间的冲突,并且可以方便地切换和管理不同的项目。

  • 集成的开发环境(IDE):Anaconda 包含了 Jupyter Notebook,这是一个非常流行的交互式计算环境,用于创建和分享文档,包括代码、图表和说明文本。Jupyter Notebook 支持多种编程语言,包括Python、R和Julia等。

  • Anaconda Navigator:这是一个可视化的用户界面,用于管理环境、安装库和启动应用程序。通过 Anaconda Navigator,你可以轻松地浏览和安装可用的库和工具,以及管理你的环境和项目。

  • 跨平台支持:Anaconda 可以在 Windows、macOS和Linux等主流操作系统上运行。

使用 Anaconda 可以极大地简化科学计算和数据分析的工作流程。通过创建独立的环境,你可以轻松地管理不同项目的依赖关系,并确保项目的环境一致性。此外,Anaconda 的广泛库支持和集成的开发环境使得编写、测试和共享代码变得更加方便。

官网下载

https://www.anaconda.com/download#downloads

在这里插入图片描述

安装

bash Anaconda3-2023.07-2-Linux-x86_64.sh

在这里插入图片描述

回车,不断回车,

在这里插入图片描述

输入yes,

在这里插入图片描述

安装路径默认在/home/用户名/anaconda3下,可以选择修改,确定安装路径后开始安装,

在这里插入图片描述

初始化,yes,

在这里插入图片描述

安装成功!!!

在这里插入图片描述

source ~/.bashrc

在这里插入图片描述
可以看到出现(base)。

查看anaconda版本

conda -V

在这里插入图片描述

创建conda环境,指定Python版本

我们创建名为python3.8,python版本为3.8的环境。

conda create --name python3.8 python=3.8

环境之间的切换

conda activate python3.8
conda activate #回到base
conda deactivate #退出当前环境

在这里插入图片描述

安装包

conda install numpy
#或者
pip install numpy

列出当前环境所有包

conda list

在这里插入图片描述

卸载包

conda remove request
# 或者
pip uninstall requests

删除环境

conda remove --name python3.8 --all

关于Jupyter Notebook

Jupyter Notebook 是一个开源的交互式计算环境,用于创建和共享文档,其中包括实时代码、可视化结果、说明文本和多媒体内容。它是数据科学和科学计算领域中非常受欢迎的工具之一。以下是 Jupyter Notebook 的一些主要特点和功能:

  • 交互式计算:Jupyter Notebook 提供了一个交互式环境,可以逐个单元格地执行代码。这意味着你可以在代码块中编写一行代码,并立即看到结果。这种实时反馈特性使得调试和探索数据变得更加方便和直观。

  • 多语言支持:Jupyter Notebook 最初是为Python开发的,但现在已经支持多种编程语言,包括R、Julia和Scala等。这使得你可以在同一个笔记本中使用不同的编程语言进行计算和分析。

  • 丰富的展示功能:Jupyter Notebook 允许你在笔记本中插入富文本内容、数学公式、图表、图片和视频等多媒体元素。你可以使用Markdown语法编写漂亮的文本,还可以使用Matplotlib、Bokeh等库绘制交互式图表和可视化结果。

  • 数据探索和分析:Jupyter Notebook 提供了一个交互式环境,可以方便地加载和处理数据,并应用各种数据分析技术。你可以使用Pandas、NumPy、SciPy等库进行数据清洗、转换和统计分析。通过结合代码、文本说明和可视化,你可以更好地理解和呈现数据。

  • 协作和共享:Jupyter Notebook 允许你将笔记本保存为可执行的文件,并轻松共享给他人。这样,其他人可以重现你的分析过程,并在其基础上进行修改和扩展。此外,Jupyter Notebook 还支持导出为多种格式,如HTML、PDF和Markdown等。

  • 内核和扩展:Jupyter Notebook 使用内核来执行代码,每种编程语言都有相应的内核。你可以安装和切换不同的内核,以便在同一个笔记本中使用不同的编程语言。此外,Jupyter Notebook 还支持各种扩展,可以增加额外的功能和集成其他工具。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java高并发系列: 使用wait - notify实现高效异步方法

1. 背景 在项目开发中, 通常会有异步执行操作, 例如: 提交一个异步清空一系列数据库中ID ${_id} 的记录, 这个时候通常的做法是主线程将任务添加到一个异步队列中, 后台维护一个线程不断地循环扫描这个队列, 如果有需要执行的任务, 则执行相应的逻辑. 如下图所示: 2. 一个简…

qt day 6

登录界面 #include "window.h" #include<QDebug> #include<QIcon> Window::Window(QWidget *parent) //构造函数的定义: QWidget(parent) //显性调用父类的构造函数 {//判断数据库对象是否包含了自己使用的数据库Student.dbif(!db.contains(&…

Spring Cloud--从零开始搭建微服务基础环境【二】

&#x1f600;前言 本篇博文是关于Spring Cloud–从零开始搭建微服务基础环境【二】&#xff0c;希望你能够喜欢 &#x1f3e0;个人主页&#xff1a;晨犀主页 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是晨犀&#xff0c;希望我的文章可以帮助到大家&#xff0c;…

以antd为例 React+Typescript 引入第三方UI库

本文 我们来说说 第三方UI库 其实应用市场上的 第三方UI库都是非常优秀的 那么 react 我们比较熟的肯定还是 antd 我们还是来用它作为演示 这边 我们先访问他的官网 https://3x.ant.design/index-cn 点击开始使用 在左侧 有一个 在 TypeScript 中使用 通过图标我们也可以看出…

1000元订金?华为折叠屏手机MateX5今日开始预订,售价尚未公布

华为最新款折叠屏手机Mate X5今日在华为商城开始预订&#xff0c;吸引了众多消费者的关注。预订时需交纳1000元的订金&#xff0c;而具体售价尚未公布。据华为商城配置表显示&#xff0c;Mate X5预计将搭载Mate 60系列同款麒麟9000S处理器&#xff0c;或可能搭载麒麟9100处理器…

深入理解联邦学习——联邦学习的分类

分类目录&#xff1a;《深入理解联邦学习》总目录 在实际中&#xff0c;孤岛数据具有不同分布特点&#xff0c;根据这些特点&#xff0c;我们可以提出相对应的联邦学习方案。下面&#xff0c;我们将以孤岛数据的分布特点为依据对联邦学习进行分类。 考虑有多个数据拥有方&…

品牌渠道中的价值治理思路介绍

为什么要治理渠道价格&#xff1f; 价格的高低会影响产品的销量&#xff0c;间接影响品牌的发展&#xff0c;同时低价会存在传播性&#xff0c;不低价的店铺会受低价店铺的影响&#xff0c;为了销量会选择低价跟价&#xff0c;当低价链接不断增加&#xff0c;那渠道势必会越来…

hive中遇到length函数不支持bigint

背景 hive中遇到length函数不支持bigint 解决方法&#xff0c;sql转为string之后计算长度 SELECT COUNT(1) FROM ( select msisdn FROM tb_nrmr_sample_lt_dd_total where loc_time in (23090201,23090202,23090203,23090204,23090205,23090206) and length(cast(msisdn as…

2023年全国大学生数学建模B题

多波束测线问题 1.问题提出 单波束测深是利用声波在水中的传播特性来测量水体深度的技术。声波在均匀介质中作匀 速直线传播&#xff0c;在不同界面上产生反射&#xff0c;利用这一原理&#xff0c;从测量船换能器垂直向海底发射声波信号&#xff0c;并记录从声波发射到信号接…

2023国赛数学建模A题思路分析 - 定日镜场的优化设计

# 1 赛题 A 题 定日镜场的优化设计 构建以新能源为主体的新型电力系统&#xff0c; 是我国实现“碳达峰”“碳中和”目标的一项重要 措施。塔式太阳能光热发电是一种低碳环保的新型清洁能源技术[1]。 定日镜是塔式太阳能光热发电站(以下简称塔式电站)收集太阳能的基本组件&…

vue知识点————插槽 slot

slot 插槽 在父组件中引用的子组件 在父组件中写入百度 可在子组件slot插槽中展示出 父组件 <template><div id"app"><child url"https://www.baidu.com">百度</child></div> </template><script> import chil…

VMware 安装 黑群晖7.1.1-42962 DS918+

本例的用的文件 1、ARPL 1.0beat 引导文件 vmdk格式&#xff1a; https://download.csdn.net/download/mshxuyi/88309308 2、DS918_42962.pat&#xff1a;https://download.csdn.net/download/mshxuyi/88309383 一、引导文件 1、创建一个虚拟机 2、下一步&#xff0c;选稍后…

使用ChatGLMTokenizer处理json格式数据

我下载了一些中文wikipedia数据&#xff0c;准备采用ChatGLMTokenizer对齐进行清洗&#xff0c;整理为预训练语料。 import numpy as np import json from tqdm import tqdm from chatglm_tokenizer.tokenization_chatglm import ChatGLMTokenizertokenizer ChatGLMTokenizer…

PPT 架构师三板斧

PPT 架构师三板斧 目录概述需求&#xff1a; 设计思路实现思路分析1.多节点上PPT 架构师三板斧2.几张框框组合有组织3.专业词汇4.切记点要点 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&#xff0c;ski…

PyCharm下载安装

PyCharm下载链接 点击下载PyCharm Community Edition社区版&#xff08;PyCharm Professional专业版需要收费&#xff0c;但可以免费试用 30 天&#xff0c;也可以找到激活方式&#xff1b;而社区版是完全免费的&#xff0c;初学者学习 Python建议使用社区版&#xff0c;不会有…

人工智能在电子商务中的突破性优势

最近都听说人工智能&#xff08;AI&#xff09;吗&#xff1f;电子商务的人工智能方面尤其受欢迎。当您以正确的方式使用正确的 AI技术时&#xff0c;您可以彻底改变您的经营方式。AI可帮助您节省时间、减少手动工作并提高数据的质量和准确性。 从本质上讲&#xff0c;您现在可…

C++ 围炉札记

文章目录 内存检测ProtoBufCMake、vscode、clion、Qt右值1、临时变量右值引用2、右值引用本质 函数返回std::functionPOD&#xff08;Plain Old Data&#xff09;thread_localnew / delete1、定位new运算符 可变参数模板typename和class1、C模板类头文件和实现文件分离的方法2、…

nested exception is java.io.FileNotFoundException

完整的错误信息&#xff1a; [main] ERROR o.s.boot.SpringApplication - Application run failed org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.heima.article.ArticleApplication]; nested exception is java…

PostMan传时间参数一次性发送多次请求

文章目录 1. Date类型的参数&#xff0c; "date": "2023-09-07 22:01:51"格式会报错2. 在Pre-request Script预置时间3. 使用postman一次性发送多次请求 1. Date类型的参数&#xff0c; “date”: "2023-09-07 22:01:51"格式会报错 2. 在Pre-req…

如何查看MySQL的安装位置

MySQL的安装位置 1、查看安装目录 参数 路径 解释 备注 --basedir /usr/bin 相关命令目录 mysqladmin mysqldump等命令 --datadir /var/lib/mysql/ mysql 数据库文件的存放路径 --plugin-dir /usr/lib64/mysql/plugin mysql插件存放路径 --log-error …