python环境管理

news/2024/10/30 11:21:32/

介绍工作中常用的两种python包管理工具,conda和mamba。

conda

什么是conda?

Conda is an open-source package management system and environment management system that runs on Windows, macOS, and Linux. Conda quickly installs, runs, and updates packages and their dependencies. Conda easily creates, saves, loads, and switches between environments on your local computer. It was created for Python programs but it can package and distribute software for any language.

在实践中常用的是miniconda

什么是miniconda?

Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the conda install command to install 720+ additional conda packages from the Anaconda repository.

下载传送门

conda换源,让下载更快速

常用conda指令

注意,conda不是万能的,在有些时候我们无法在conda的众多源中找到自己想要的包,还是需要pip install

更详细的说明来这看

mamba

什么是mamba?

mamba is a reimplementation of the conda package manager in C++.

看看mamba有哪些优点

在平时常用的是mambaforge,这也是mamba官方推荐下载的

什么是mambaforge?

We strongly recommend to start from Mambaforge, a community project of the conda-forge community.

下载传送门

我该如何使用mamba?

If you already know conda, great, you already know mamba!
你怎么用conda,就怎么用mamba。
mamba的大部分语法都与conda相通,同样的conda指令替换condamamba即可
如:
conda listmamba list
就是这么简单

更详细的说明来这看


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

相关文章

P31[10-1]软件模拟IIC通信协议(使用stm32库函数)(内含:实物连接+IIC时序解释+硬件电路+IIC基本时序单元(起始 终止 发送接收 ))

IIC通讯分为硬件读写IIC和软件IIC,以下为软件读写IIC 实物连接如下: 解释: 软件IIC通讯,对MPU6050芯片内部的寄存器进行读写操作,。写入配置寄存器,即可对外挂模块进行配置。。读出数据寄存器,即可获取外挂模块的数据。。。 OLED第一行为设备ID号(固定,有些可能不同)…

NSS刷web(1)

一点点做,简单的也不跳了,就当回忆知识了 [SWPUCTF 2021 新生赛]gift_F12 ctrlu [SWPUCTF 2021 新生赛]jicao [SWPUCTF 2021 新生赛]easy_md5 [SWPUCTF 2021 新生赛]easy_sql [SWPUCTF 2021 新生赛]include [SWPUCTF 2021 新生赛]easyrce [SWPUCTF 2021 新生赛]caidao [SWP…

在 Debian 12 上安装 KubeSphere 实战入门

老 Z,运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及 Kubernetes、KubeSphere、DevOps、OpenStack、Ansible 等。 前言 知识点 定级:入门级KubeKey 安装部署 KubeSphere 和 KubernetesDebian 操…

【C/C++】switch-case 使用全面总结

【C/C】switch-case 使用全面总结 文章目录 【C/C】switch-case 使用全面总结I - 基础概述1.1 - 基础结构1.2 - 使用举例1.3 - 注意事项1.3.1 - switch 语句中的表达式必须是整型1.3.2 - 满足条件的 case 标签后的语句都会执行,直到 break 语句1.3.3 - default 标签…

FFmpeg学习(四)-- libavformat 代码组成

libavformat 代码组成 libavformat库中包含了ffmpeg支持的protocol、muxer、demuxer算法,提供了一些可以在所有muxer和demuxer上设置的通用全局选项。 此外,每个muxer或demuxer可能支持基于特定组件的私有选项。libavformat使用CONFIG_name_type(MUXER、…

华为操作系统 28 年史

作者 | 老兵戴辉 本文经授权转自公众号最牛博弈(ID:zngame) 8月9日,东莞松山湖沸腾的一天,华为消费者业务CEO余承东发布了鸿蒙操作系统,中文来自山海经,英文叫HarmonyOS,不是以前传…

为什么需要Linux?

0.1 为什么需要Linux? 如果你真的喜欢计算机,Linux绝对是你梦想中的操作系统。它比现在所有其他的操作系统更加有意思。然而,Linux的真正革命在于它是开放的软件。我们在科技和技术方面的发展为今日的免费信息和相互检查提供了可能性。 举个…

Linux 相关问答

0.1 为什么需要Linux? 如果你真的喜欢计算机, Linux绝对是你梦想中的操作系统。它比现在所有其他的操作系统更加有意思。然而,Linux的真正革命在于它是开放的软件。我们在科技和技术方面的发展为今日的免费信息和相互检查提供了可…