Miniforge-Python版本与包管理
conda-forge是一个 GitHub 组织,包含 conda 包的存储库。构建的发行版上传到anaconda.org/conda-forge并且可以使用conda安装
conda-forge是一个 GitHub 组织,包含 conda 包的存储库。构建的发行版上传到anaconda.org/conda-forge 并且可以使用 conda 安装。conda-forge、miniforge由社区驱动,开源免费。
miniforge致力于提供除了类似 miniconda 的安装程序,并配置了 conda-forge 是默认(且唯一)频道。
安装MiniForge
下载地址:https://github.com/conda-forge/miniforge/releases
根据系统架构选择安装版本,我一般选择Mamba版本的。
Mamba(黑曼巴)专为加速Conda而生,其改写了Conda下载资源的固有方式,以多线程的方式对网络资源进行并行下载,从而大幅提升Conda效率。
➜ ~ chmod +x ./Mambaforge-22.9.0-2-Linux-x86_64.sh
➜ ~ sudo ./Mambaforge-22.9.0-2-Linux-x86_64.sh
Do you accept the license terms? [yes|no]
[no] >>> yes
...
[/root/mambaforge] >>> /opt/mambaforge
PREFIX=/opt/mambaforge
...
Do you wish the installer to initialize Mambaforge
by running conda init? [yes|no]
[no] >>> yes
授权目录权限,和当前用户配置。
# 授权
➜ ~ sudo chown -R ${USER} /opt/mambaforge
# 将 /root/.bashrc中的conda初始化代码拷到当前用户
➜ ~ sudo vi ~/.bashrc
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/mambaforge/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/mambaforge/etc/profile.d/conda.sh" ]; then
. "/opt/mambaforge/etc/profile.d/conda.sh"
else
export PATH="/opt/mambaforge/bin:$PATH"
fi
fi
unset __conda_setup
if [ -f "/opt/mambaforge/etc/profile.d/mamba.sh" ]; then
. "/opt/mambaforge/etc/profile.d/mamba.sh"
fi
# <<< conda initialize <<<
# 关闭默认激活base
➜ ~ conda config --set auto_activate_base false
常用命令
# 创建python环境
conda create -n deep-learning python=3.11
# 激活base环境
conda activate base
# 退出base环境
conda deactivate base
# 使用mamba安装依赖
mamba install pandas numpy
最后修改于 2022-11-20
此篇文章的评论功能已经停用。