ubuntu下Anaconda安装与使用教程

news/2025/2/2 5:59:11/

前言

好久没用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.ppmy.cn/news/1085211.html

相关文章

数学建模--主成分分析法(PCA)的Python实现(

目录 1.算法核心思想: 2.算法核心代码: 3.算法分类效果: 1.算法核心思想: 1.设置降维后主成分的数目为2 2.进行数据降维 3.设置main_factors1个划分类型 4.根据组分中的值进行分类 5.绘制出对应的图像 2.算法核心代码&#xff1a…

剑指 Offer 62. 圆圈中最后剩下的数字(简单)

题目&#xff1a; class Solution { public:int lastRemaining(int n, int m) {int pos 0;for(int i2;i<n;i){pos (posm)%i;}return pos;} };作者&#xff1a;想吃火锅的木易 链接&#xff1a;详细题解 来源&#xff1a;力扣&#xff08;LeetCode&#xff09;

el-tree组件的锚点链接

el-tree部分&#xff1a; <el-tree:default-expand-all"true":data"anchorList":props"defaultProps"node-click"handleNodeClick"/> 组件内部部分&#xff1a; <div class"header" :id"content obj.id&q…

ThreeJS – 如何提升three.js的渲染效果

1 THREE.WebGLRenderer的参数设置 THREE.WebGLRenderer对象的参数设置非常影响渲染效果 要想获得比较好的渲染效果&#xff0c;对THREE.WebGLRenderer可进行以下参数设置。 var renderer; renderer new THREE.WebGLRenderer({antialias:true }); renderer.physicallyCorrec…

《算法竞赛·快冲300题》每日一题:“取石子游戏”

《算法竞赛快冲300题》将于2024年出版&#xff0c;是《算法竞赛》的辅助练习册。 所有题目放在自建的OJ New Online Judge。 用C/C、Java、Python三种语言给出代码&#xff0c;以中低档题为主&#xff0c;适合入门、进阶。 文章目录 题目描述题解C代码Java代码Python代码 “ 取…

【Python】OpenCV4图像、视频读写操作

读取/写入图像文件 OpenCV提供了imread函数来从文件中加载图像,以及imwrite函数来将图像写入文件。这些函数支持各种静态图像的文件格式。通常支持BMP、PNG、JPEG和TIFF等格式。 让我们来探索在OpenCV和NumPy中表示图像的结构。图像是一个多维数组;它有列和行的像素,并且每…

Android OkHttp源码阅读详解一

博主前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住也分享一下给大家 &#x1f449;点击跳转到教程 前言&#xff1a;源码阅读基于okhttp:3.10.0 Android中OkHttp源码阅读二(责任链模式) implementation com.squareup.o…

安装启动Stable Diffusion教程

一、下载源码 GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI 二、安装miniconda 参考&#xff1a;安装启动yolo5教程_苍穹之跃的博客-CSDN博客 三、安装CUDA 参考&#xff1a;安装启动yolo5教程_苍穹之跃的博客-CSDN博客 四、创建虚拟环境 co…