【环境搭建】depthai + micromamba
一、 下载并安装
推荐使用 micromamba
安装 python
Micromamba
是mamba
软件包管理器的一个微小版本。它是一个纯C++
包,有一个独立的命令行界面。它非常小,不需要基础环境,也不附带Python
的默认版本。它是完全静态链接的,这使得你可以把它放在某个地方并直接执行。它可以用来引导环境(作为miniconda
的替代品)。
注意:micromamba
目前是实验性的,建议只在容器和CI中使用它。
1. 安装 Micromamba
Homebrew
在 macOS 上,您可以从 Homebrew
中安装 Micromamba
:
brew install --cask micromamba
安装脚本
如果你使用 macOS 或 Linux,有一个简单的方法来安装 micromamba
。只需在你喜欢的 shell
中执行安装脚本。
对于 Linux,默认的 shell
是 bash
:
curl micro.mamba.pm/install.sh | bash
对于 macOS,默认的 shell
是 zsh
:
curl micro.mamba.pm/install.sh | zsh
手动安装
Linux 和 macOS
下载并解压可执行文件(来自官方的 conda-forge
软件包):
确保基本的实用程序已经安装。我们需要 wget
和支持 bzip2
的 tar
。你还需要一个基于 glibc
的系统,如 Ubuntu
、Fedora
或 Centos
(Alpine Linux
不能原生工作)。
以下神奇的 URL
总是返回 micromamba
的最新可用版本,bin/micromamba
部分会自动用 tar
提取。
# Linux Intel (x86_64):
curl -Ls https://micro.mamba.pm/api/micromamba/linux-64/latest | tar -xvj bin/micromamba
# Linux ARM64:
curl -Ls https://micro.mamba.pm/api/micromamba/linux-aarch64/latest | tar -xvj bin/micromamba
# Linux Power:
curl -Ls https://micro.mamba.pm/api/micromamba/linux-ppc64le/latest | tar -xvj bin/micromamba
# macOS Intel (x86_64):
curl -Ls https://micro.mamba.pm/api/micromamba/osx-64/latest | tar -xvj bin/micromamba
# macOS Silicon/M1 (ARM64):
curl -Ls https://micro.mamba.pm/api/micromamba/osx-arm64/latest | tar -xvj bin/micromamba
提取完成后,我们可以使用 micromamba
的二进制文件。
如果你想使用 micromamba
则可以运行(这也允许你选择一个自定义的 MAMBA_ROOT_ENVIRONMENT
,这就是软件包和 repodata
缓存的位置):
# Linux/bash:
./bin/micromamba shell init -s bash -p ~/micromamba # 这将写入你的.bashrc文件
# source bashrc 文件,将这些变化纳入运行会话中,或者重新启动你的终端!
source ~/.bashrc
# macOS/zsh:
./micromamba shell init -s zsh<