conda介绍及常用命令举例

news/2025/2/23 4:18:13/

Conda 是一个开源的包管理器和环境管理工具,它允许用户安装、管理、运行和分析 Python 和 R 软件包及其依赖项。Conda 特别擅长于创建隔离的环境,以便在同一台机器上运行不同版本的软件包而不会发生冲突。

以下是一些常用的 Conda 命令及其示例:

安装 Conda

首先,你需要安装 Conda。可以从 Anaconda 或 Miniconda 开始。以下是在 Linux 和 macOS 上安装 Miniconda 的示例:

Linux 和 macOS

bash -c "$(curl -fsSL https://raw.githubusercontent.com/conda/conda/releases/download/vlatest/Miniconda3-latest-Linux-x86_64.sh)"

Windows

可以使用以下命令:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/conda/conda/releases/download/vlatest/Miniconda3-latest-Windows-x86_64.exe) /S /D=%USERPROFILE%\miniconda3"

创建新环境

conda create --name myenv python=3.8

这条命令创建了一个名为 myenv 的环境,并指定了 Python 版本为 3.8。

激活环境

conda activate myenv

激活名为 myenv 的环境。

安装包

conda install numpy

这条命令在当前激活的环境中安装了 numpy 包。

删除环境

conda remove --name myenv --all

这条命令删除了名为 myenv 的环境及其所有依赖。

列出环境

conda env list

列出所有已创建的环境。

切换环境

conda activate another_env

切换到名为 another_env 的环境。

更新 Conda 和包

conda update conda
conda update numpy

更新 Conda 本身和 numpy 包。

清理未使用的包和缓存

conda clean --all

清理所有未使用的包和缓存文件。

查看帮助

conda --help

或者

conda info --help

查看 Conda 的帮助信息。

这些是 Conda 的一些基本命令,它还有很多其他高级功能,比如多环境管理、环境复制、包依赖管理等。


http://www.ppmy.cn/news/1572588.html

相关文章

AI如何与DevOps集成,提升软件质量效能

随着技术的不断演进,DevOps和AI的融合成为推动软件开发质量提升的重要力量。传统的DevOps已经为软件交付速度和可靠性打下了坚实的基础,而随着AI技术的加入,DevOps流程不仅能提升效率,还能在质量保障、缺陷预测、自动化测试等方面…

HTML,API,RestFul API基础

一文搞懂RESTful API - bigsai - 博客园 1. API 路径 开头必须 /,表示绝对路径,不支持 . 或 ..(相对路径)。API 结尾 / 通常不需要,但部分框架会自动处理 / → 无 /。 ✅ 推荐 GET /api/v1/products # 资源集合…

Python Cookbook-1.13 访问子字符串

任务 获取字符串的某个部分。 解决方案 切片是个好方法,但是它一次只能取得一个字段;如果还考虑字段的长度,struct.unpack可能更适合。 import structdef fields(baseformat, theline, lastfieldFalse):# theline超出的长度也由这个base-…

WEB安全--SQL注入--堆叠注入

一、原理: 将多个语句一起进行查询,比如 select * from users;show databases; 产生这种注入的原理也很简单,是由于PHP mysql_multi_query()这个函数支持多个SQL语句同时执行,只需要使用;分割即可。 二、示例: 2.1…

CAS单点登录(第7版)19.监控和统计

如有疑问,请看视频:CAS单点登录(第7版) 监控和统计 概述 监控 / 统计 用于监视和诊断 CAS 服务器内部配置的 Actuator 端点通常通过端点 /actuator 公开。 执行器的定义 这不是 CAS 术语,这个概念来自 Spring Boot…

【人工智能】释放数据潜能:使用Featuretools进行自动化特征工程

《Python OpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门! 解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 特征工程是机器学习流程中至关重要的一步,它直接影响模型的性能。然而,手动特征工程既耗时又需要领域专业知识。Featuretools是一个强大的…

3ds Max 动画在渲染 101 不同 CPU 机器上的时间与成本剖析

在 3ds Max 动画渲染领域,选择合适的硬件配置对于项目的时间成本与经济成本控制至关重要。渲染 101 平台提供了多种 CPU 配置的机器。 16 核心 64G 运行内存机器 简单场景动画 假设一个简单场景的 3ds Max 动画,共 1500 帧,单帧渲染时间在…

数据库设计流程范式

日常需求开发中对数据库的设计的常规思路是,凭开发经验、对业务的理解,以及对数据库知识的掌握来进行数据库设计。采用 DDD 思维设计思路是,先进行事件分析,再进行领域建模,最后将领域模型一一映射到数据库实体中&…