当前位置: 首页 > news >正文

Anaconda3安装及使用

Anaconda3安装及使用

    • Linux中安装Anaconda3
      • 1.安装 Anaconda3
      • 2.配置环境变量
      • 3.验证是否成功
    • Conda环境和包管理
      • 1.Conda 环境初始化
      • 2.Conda Env 管理
      • 3.Conda 软件包管理

Linux中安装Anaconda3

下面是在Linux中安装Anaconda3-2021.05的教程,其他版本Anaconda更换名字即可。

下载版本看查看官网:Anaconda或Miniconda。

1.安装 Anaconda3

# 下载脚本文、给执行权限、运行安装
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
chmod +x Anaconda3-2021.05-Linux-x86_64.sh
./Anaconda3-2021.05-Linux-x86_64.sh

安装过程中:以下操作可自定义,其他都选择回车或yes。

(1)自定义路径:安装过程中,提示确认路径,此时直接输入你的目标路径即可,如下:

Anaconda3 will now be installed into this location:
/home/<user>/anaconda3- Press ENTER to confirm the location- Press CTRL-C to abort the installation- Or specify a different location below[/home/<user>/anaconda3] >>> <path_anaconda3>

(2)是否初始化conda环境

  • 可选择yes,将会在默认shell环境脚本(如~/.bashrc)文件末,添加conda init内容。

  • 可选择no,可自己配置,在shell环境脚本中添加conda init即可,可参考下面配置环境变量。

2.配置环境变量

  • 将环境添加到系统PATH中:使用.bashrc添加为例
# 打开.bashrc文件
vim ~/.bashrc# ~/.bashrc中内容:  path_anaconda3是你的Anaconda3路径
export PATH="<path_anaconda3>/bin:$PATH"
conda init# 生效环境变量
# 方式一:source环境
source ~/.bashrc
# 方式二:打开新终端

3.验证是否成功

验证安装和环境变量是否设置成功:

# 检查conda版本
conda --version# 查看conda环境列表
conda info --envs

Conda环境和包管理

安装Anaconda或Miniconda后,可使用conda安装和管理软件包和创建、管理不同项目的软件环境。

1.Conda 环境初始化

# 初始化conda
conda init bash
source ~/.bashrc

2.Conda Env 管理

# 创建/删除Env 
# -n等价于--name
conda create -n <env_name>
conda env remove -n <env_name># 激活/退出Env
conda activate <env_name>
conda deactivate# 查看已有Env列表
conda env list

其他环境管理:

  • 复制环境:conda create --name newenv --clone myenv

  • 导出环境:conda env export > environment.yml

  • 从文件创建环境:conda env create -f environment.yml

3.Conda 软件包管理

# 安装软件包
conda install <pkg_name>
# 更新包
conda update <pkg_name>
# 卸载包
conda remove <pkg_name># 列出环境中的包
conda list

声明:资源可能存在第三方来源,若有侵权请联系删除!

相关文章:

Anaconda3安装及使用

Anaconda3安装及使用 Linux中安装Anaconda31.安装 Anaconda32.配置环境变量3.验证是否成功 Conda环境和包管理1.Conda 环境初始化2.Conda Env 管理3.Conda 软件包管理 Linux中安装Anaconda3 下面是在Linux中安装Anaconda3-2021.05的教程&#xff0c;其他版本Anaconda更换名字即…...

Argon2-cffi与argon2-cffi-bindings:深入理解及其应用

Argon2-cffi与argon2-cffi-bindings的关系 在Python密码学领域&#xff0c;argon2-cffi和argon2-cffi-bindings是两个经常被提及的库。尽管它们的名字相似&#xff0c;但它们在实现和用途上有所不同。argon2-cffi是一个提供Argon2哈希算法的Python库&#xff0c;而argon2-cffi-…...

spring boot+jpa接入达梦数据库

文章目录 前言依赖配置对应的domain类和repository 前言 最近有一个新项目&#xff0c;由于信息安全等要求只能使用达梦数据库&#xff08;dm8&#xff09;&#xff0c;之前从来没用过&#xff0c;特此开一个笔记记录一下spring bootjpa如何使用达梦数据库完成开发。 依赖 p…...

Vite构建,用NodeJS搭建一个简单的Vite服务

Vite 是一个现代的前端构建工具&#xff0c;由 Vue.js 作者尤雨溪创建。它主要用于开发和构建现代 JavaScript 应用&#xff0c;尤其是单页应用&#xff08;SPA&#xff09;。Vite 相比于传统的构建工具&#xff08;如 Webpack&#xff09;有几个显著的优势&#xff1a; 即时开…...

R语言机器学习论文(六):总结

文章目录 介绍参考文献介绍 本文采用R语言对来自进行数据描述、数据预处理、特征筛选和模型构建。 最后我们获得了一个能有效区分乳腺组织的随机森林预测模型,它的性能非常好,这意味着它可能拥有非常好的临床价值。 在本文中,我们利用R语言对来自美国加州大学欧文分校的B…...

python---面向对象---综合案例(4)

案例描述 实现加减乘法运算 # _*_ encoding:utf-8 _*_# 计算器, 实现一些基本的操作, 加减乘除运算, 以及打印结果操作# ------------------------------------代码1-------------------------------------- def jia(n1, n2):return n1 n2def jian(n1, n2):return n1 - n2de…...

如何参加华为欧拉考试?

华为欧拉考试主要针对的是华为欧拉&#xff08;EulerOS/openEuler&#xff09;操作系统的认证考试&#xff0c;这一认证体系旨在培养和认证具备基于欧拉操作系统进行企业级应用运行基础环境搭建、管理和调测能力的工程师以及云计算架构师。以下是对华为欧拉考试的详细介绍&…...

算法预刷题Day9:BM28 二叉树的最大深度

描述&#xff1a; 描述 求给定二叉树的最大深度&#xff0c; 深度是指树的根节点到任一叶子节点路径上节点的数量。 最大深度是所有叶子节点的深度的最大值。 &#xff08;注&#xff1a;叶子节点是指没有子节点的节点。&#xff09; 思路&#xff1a; 当前节点的最大高度 ma…...

exp_lr_scheduler理解

1. exp_lr_scheduler理解 这行代码定义了一个学习率调度器,用于动态调整训练过程中优化器的学习率。让我们分解并解释其含义: 1. exp_lr_scheduler 是什么? exp_lr_scheduler 是一个 学习率调度器(LR Scheduler),由 torch.optim.lr_scheduler.StepLR 创建,旨在按照预…...

Algorithm:河内之塔

1. 说明 河内之塔&#xff08;Towers of Hanoi&#xff09;是法国人 M.Claus&#xff08;Lucas&#xff09;于1883年从泰国带至法国的&#xff0c;河内为越战时北越的首都&#xff0c;即现在的胡志明市&#xff1b;1883年法国数学家 Edouard Lucas 曾提及这个故事&#xff0c;据…...

集中管理与实时审计:构建Linux集群(1300台服务器)日志平台的最佳实践

简介 随着企业IT基础设施的不断扩大&#xff0c;Linux服务器的数量也日益增多&#xff0c;传统的单机日志管理方式已无法满足对日志数据集中管理、审计和分析的需求。尤其是在大型集群环境中&#xff0c;如何高效地收集、存储和分析日志成为了一项重要的技术挑战。 背景 在实…...

在Scala中Array不可变的学习

package gjhs114import scala.collection.mutable.ArrayBuffer object Arrray114 {// 不可变数组&#xff1a;Array// def main(args: Array[String]): Unit {1 创建不可变数组// val arr1 Array(1,2,3)//2 访问.数组名&#xff08;下标&#xff09;。下标是从0开始到…...

vue3+vite 批量引入组件动态使用

import { ref, reactive, toRaw, markRaw, defineAsyncComponent, onMounted } from vue import type { Component } from vue// vue3vite 批量引入组件动态使用 const modules import.meta.glob<Component>(./details/*.vue) // 明确指定导入的模块类型为Component con…...

设计模式——方法链or流式接口

方法链或流式接口是一种编程模式或设计模式。核心思想是通过返回对象自身的应用&#xff0c;使得可以在一个表达式中连续调用多个方法。 c中实现这种模式 1.基本语法规则 &#xff08;1&#xff09;每个可链接的方法都返回对象自身的引用&#xff08;通常是*this&#xff09…...

JAVA OPCUA 服务端开发,客户端连接会话监听和订阅事件监听

前言 关于使用milo开源库,开发opc ua服务器,有网友咨询如何设置服务端如何监听客户端的连接或断开事件,如何监听客户端发起订阅事件的代码实现,于是我完善了这部分的空缺整理整了这篇教程,希望能解决有同样需求,但是遇到困难的网友!因为milo没有官方文档的教程且网上详…...

pytest相关总结

1.pytest -v -s -v将测试用例名称和用例中的输出进行展示&#xff0c;将每条用例脚本的内容逐行进行结果展示&#xff1b; -s 参数是为了显示用例执行层级的打印信息 pytest使用总结笔记 - fengf233 - 博客园 2....

cin/cout的性能优化和缓冲区同步问题

目录 背景导入 问题 1.1ios::sync_with_stdio(false) 1.2为什么要解除C/C IO流同步? 1.3使用场景 2.1cin和cout的绑定关系 2.2为什么要解除绑定关系? 2.3注意事项 背景导入 大家可以先看一下这段背景知识;后面我会谈谈自己的理解; 1.在C中&#xff0c;标准输⼊输出流…...

redisson-spring-data与Spring-Data-Redis的版本关系问题

redisson-spring-boot-starter https://github.com/redisson/redisson/tree/master/redisson-spring-boot-starter https://github.com/redisson/redisson/tree/master/redisson-spring-data#spring-data-redis-integration 将 Redisson 与 Spring Boot 库集成。依赖于Spring…...

Puppeteer代理认证的最佳实践和示例

在现代网络环境中&#xff0c;代理服务器的使用越来越普遍&#xff0c;尤其是在数据抓取、网页自动化测试和网络监控等领域。Puppeteer作为一个流行的Node库&#xff0c;它提供了高级的API来控制Chrome或Chromium浏览器。在某些情况下&#xff0c;我们需要通过代理服务器来执行…...

js 字符串 只显示数字

1. 使用正则表达式的match方法 原理&#xff1a;正则表达式\d用于匹配一个或多个数字。match方法会在字符串中查找与正则表达式匹配的部分&#xff0c;并返回一个包含所有匹配结果的数组。示例代码&#xff1a; let str "abc123def456"; let numbers str.match(/…...

DAMOYOLO-S模型Android端集成实战:移动端实时检测应用开发

DAMOYOLO-S模型Android端集成实战&#xff1a;移动端实时检测应用开发 如果你是一名Android开发者&#xff0c;想在自己的App里加入实时物体检测功能&#xff0c;比如识别摄像头里的猫猫狗狗、车辆行人&#xff0c;但又担心模型太大、速度太慢&#xff0c;那今天这个实战项目就…...

2026.4.5

线段树&#xff0b;lazy标记#include<bits/stdc.h> using namespace std; #define int long long #define N 100004 int num[N],tree[4*N],n,q,ans; int len[4*N],lazy[4*N]; char op; int a1,a2,a3; void updata(int xx) {tree[xx]tree[xx*2]tree[xx*21];len[xx]len[xx*…...

YOLO系列算法改进 | 主干改进篇 | 替换IdentityFormer恒等映射视觉Transformer网络 | 通过极简架构突破推理瓶颈,在移动端和边缘设备上实现精度与 | TPAMI 2024

0. 前言 本文介绍IdentityFormer恒等映射视觉Transformer网络,并将其集成到ultralytics最新发布的YOLO26目标检测算法中,替换原有Backbone网络。IdentityFormer是MetaFormer架构体系下的一个极致轻量化变体,通过采用恒等映射作为最基本的Token Mixer,首次证明了无需复杂的…...

新手入门transformer不再难:用快马生成可运行、带详解的注意力机制代码

最近在学习深度学习中的transformer模型&#xff0c;发现很多教程要么太理论化&#xff0c;要么代码注释不够详细。作为新手&#xff0c;我特别希望能有一份带详细中文注释、可以实际运行的代码来帮助理解。经过一番摸索&#xff0c;发现用InsCode(快马)平台可以很好地解决这个…...

如何通过Onekey技术解决Steam资源仓库的高效同步与版本控制难题

如何通过Onekey技术解决Steam资源仓库的高效同步与版本控制难题 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 问题&#xff1a;Steam资源管理的核心矛盾与行业痛点 在数字内容分发领域&#…...

Path of Building PoE2:流放之路2终极角色规划器完整指南

Path of Building PoE2&#xff1a;流放之路2终极角色规划器完整指南 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 还在为《流放之路2》复杂的角色构建而头疼吗&#xff1f;每次天赋加点都犹豫不决&am…...

CPU性能优化框架:Cyber Engine Tweaks的线程调度优化技术解析与实践指南

CPU性能优化框架&#xff1a;Cyber Engine Tweaks的线程调度优化技术解析与实践指南 【免费下载链接】CyberEngineTweaks Cyberpunk 2077 tweaks, hacks and scripting framework 项目地址: https://gitcode.com/gh_mirrors/cy/CyberEngineTweaks 引言&#xff1a;夜之城…...

Ascend C

Ascend C 是专为昇腾AI处理器设计的一种异构并行编程语言,核心用于开发在NPU上运行的高性能算子。它通过一套分层的API、基于流水线并行的编程范式和完备的开发工具链,让开发者能够高效地利用昇腾硬件的强大算力。 🧱 核心组成:从“发令”到“干活” 一个完整的Ascend C算…...

WinCC TIA Portal数据交换实战:用VBS脚本玩转XML导入导出(附避坑指南)

WinCC TIA Portal数据交换实战&#xff1a;用VBS脚本玩转XML导入导出&#xff08;附避坑指南&#xff09; 在工业自动化项目中&#xff0c;数据交换是连接控制系统与上层信息系统的关键桥梁。WinCC作为西门子TIA Portal中的重要组件&#xff0c;其数据交互能力直接影响着生产报…...

告别杂乱原理图!手把手教你用PDFCreator+Ghostscript为OrCAD 16.6原理图生成带导航书签的PDF

告别杂乱原理图&#xff01;手把手教你用PDFCreatorGhostscript为OrCAD 16.6原理图生成带导航书签的PDF 硬件工程师的日常工作中&#xff0c;原理图评审是绕不开的环节。但你是否遇到过这样的场景&#xff1a;当你将精心设计的OrCAD原理图导出为PDF分享给团队时&#xff0c;软件…...