Ubuntu系统部署Anaconda环境及Python语言的详细流程

news/2025/10/12 18:09:11/文章来源:https://www.cnblogs.com/lihi9998/p/19136962

Anaconda是一个流行的Python数据科学及机器学习平台,它聚集了许多用于科学计算、数据分析和机器学习的库。在Ubuntu系统中部署Anaconda环境涉及到下载、安装、设置环境变量以及使用conda创建和管理虚拟环境等几个步骤。下面将详细介绍在Ubuntu系统上安装Anaconda及Python的流程。

步骤1:下载Anaconda安装脚本

  1. 访问Anaconda官方下载页面:Anaconda.com。
  2. 选择适合Linux的安装程序版本。一般情况下,请选择Python 3.x版本作为更常用的版本。
  3. 使用 wget命令或通过浏览器下载Anaconda安装脚本。例如:
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

上面的URL地址应当替换为在Anaconda官网找到的最新版本。

步骤2:安装Anaconda

  1. 赋予安装脚本执行权限,使用命令:
chmod +x Anaconda3-2022.05-Linux-x86_64.sh
  1. 执行安装脚本:
./Anaconda3-2022.05-Linux-x86_64.sh
  1. 在安装过程中,需要阅读许可协议,按 Enter滚动至末尾,然后输入 yes接受许可协议。
  2. 接下来,指定安装位置,或直接按 Enter接受默认安装位置。
  3. 最后,安装程序将询问是否初始化Anaconda3,输入 yes即可。

步骤3:设置环境变量

安装完毕后,为了能够在任何地方调用 conda命令,需要将Anaconda的安装目录添加到 PATH环境变量中。可以将以下语句放入 .bashrc或 .zshrc文件中:

export PATH="/home/username/anaconda3/bin:$PATH"

替换 username为您的用户名,并使用以下命令使之生效:

source ~/.bashrc

或者,如果你使用的是Z Shell,则使用:

source ~/.zshrc

步骤4:初始化Anaconda环境

为了开始使用Anaconda,运行以下命令:

conda init

步骤5:创建并激活新的Python环境

使用conda创建一个新的虚拟环境,并指定Python版本:

conda create --name myenv python=3.8

替换 myenv以给你的环境设定一个易记名字,并将 3.8替换为任意你希望安装的Python版本。

激活新创建的环境:

conda activate myenv

此时,你将进入名为 myenv的虚拟环境中,这里安装的所有包都将仅限于此环境。

步骤6:验证安装

为了验证Anaconda是否正确安装,你可以在终端运行以下命令检查conda版本:

conda --version

同时,查看当前激活的Python版本:

python --version

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

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

相关文章

python之继承

继承特性,面向对象的三大特征之一。通过继承从其它类获取属性和方法 继承特性 # 一个类中有方法重复,但又不能实现全部功能 # 通过定义class 类名(父类):继承父类的所有属性和方法 class People:def __init__(self,n…

RK3568+MCU实时机器人解决方案 - 教程

RK3568+MCU实时机器人解决方案 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mona…

做题记录 #2

A. ABC427G Takahashis Expectation 2 (6.5) 非常厉害的题目。 首先肯定考虑维护一个答案函数,初始为 \(y=x\),那么每次操作相当于用一条横线砍它,上面 -b 下面 +a。 考场上想了一个正确性其实不是很显然,感觉也不…

力扣 第455场周赛(A~D)

力扣 第455场周赛(A~D)$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");A:出现次数能被 K 整除的元素总和 签到题,给一个整数数组nums和一个数k,计算nums…

深度学习开源书籍的技术解析

本文介绍了一本结合数学理论与编程实践的深度学习开源书籍,涵盖PyTorch和Tensor框架实现,通过Jupyter Notebook提供交互式学习体验,被多所高校采用为教材。深度学习著作的技术特色 《Dive into Deep Learning》是一…

c++自制游戏盒子

include<bits/stdc++.h> include <windows.h> include <stdio.h> include<conio.h> include<time.h> using namespace std; int x = 0; int* X = &x; char Void[10000] = "\0&…

向量库面试题

什么是向量数据库,和传统数据库相比有什么不同? “向量数据库是一类专门用于存储和检索高维向量数据的数据库。向量通常是从文本、图像、音频等非结构化数据通过 embedding 模型生成的高维浮点数组。 与传统数据库相…

02 常用快捷键和指令

新的快捷键 常用 shift+delete:永久删除文件 ctrl+shift+esc:打开任务管理器 alt+f4:关闭进程 ps:前阵子ow流行发一些图片表情和不同颜色字体的时候,很多人用来伪装系统提示引诱玩家按下alt+f4,结果真有人不知道…

深圳公共资源交易中心 www.szzfcg.cn

各市场主体: 感谢您长期以来的关心和支持!深圳交易集团有限公司(深圳公共资源交易中心)政府采购业务分公司网站进行了全新升级,网站栏目设计及功能布局较以往得到了进一步提升,将更好地为市场主体提供交易服务和…

mysql百分数转小数点格式

基本转换方法 假设我们有一个包含百分数值的MySQL表,这些百分数值以字符串的形式存储,例如 50%。我们的目标是将这些百分数值转换为小数点格式,即 0.50。 转换的基本方法是将百分数值除以100。在MySQL中,可以通过简…

如何下载Sora视频 - 2025完整指南

如何下载Sora视频 - 2025完整指南学习如何使用我们的网站或Chrome扩展程序下载Sora AI视频。本综合指南提供了两种不同方法下载Sora视频的分步说明,为最佳用户体验进行了优化。学习如何使用我们的网站或Chrome扩展程序…

操作系统内存管理思维导图总结

操作系统内存管理思维导图总结 笔记在导图里面 https://www.processon.com/view/link/60a2668563768925076bb0cb操作系统--虚拟内存管理

取证复刻1

1 acess访问 cnf拷贝 ai调用语言模型 后缀.gguf 容器后缀.ctr 创建时间(生成新副本的时间): 文件在这个虚拟分区首次被编录的时间,文件被创建或复制到另一个分区的时候会改变这个时间,但剪切不会改变这个时间。…

操作系统(Linux)文件系统思维导图总结

操作系统(Linux)文件系统思维导图总结 内容较多,浏览器建议使用大纲查看。 https://www.processon.com/view/link/60eef0c15653bb06f24a2406https://www.processon.com/view/link/60a511767d9c0830244d41b3

mysql不等于<>取特定值反向条件的时候字段有null值或空值读取不到数据

在数据库操作中,正确理解和处理NULL值是避免常见错误和混淆的关键一步。尤其是在使用不等于(<>)或不是(!=)条件时,很多新手或者有时候即使是经验丰富的开发者都可能遇到一个容易忽视的问题:当字段值为NUL…

linux环境(ubuntu)安装mysql8详细教程

linux环境(ubuntu)安装mysql8详细教程2025-10-12 17:40 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block …

MySQL非root安装-初始化数据库时unknown variable ‘defaults-file=**/my.cnf‘

安装MySQL数据库是数据库管理的基础,有时在进行非root用户下安装MySQL数据库时,可能会遇到一些配置文件的问题。这里将详细介绍如何高效处理非root用户安装MySQL时出现的“unknown variable ‘defaults-file=**/my.c…

如何通过虚拟机使用iMessage发送短信,虚拟机群发imessage群发系统部署教程

如何通过虚拟机使用iMessage发送短信,虚拟机群发imessage群发系统部署教程下面是一篇关于如何通过虚拟机使用 iMessage 发送短信的详细教程。实际安装过程中如遇问题可联系博主 ## 如何通过虚拟机使用 iMessage 发送短…

JavaScript async/await 基础使用

一、async/awiat的使用规则:async 表示这是一个async函数, await只能用在async函数里面,不能单独使用 async 返回的是一个Promise对象,await就是等待这个promise的返回结果后,再继续执行 await 等待的是一个Promis…