5人参与 • 2025-03-07 • Asp.net
conda 是一个开源的包管理系统和环境管理系统,广泛应用于数据科学和机器学习领域。本文将详细介绍如何在 centos 系统上安装 conda,帮助您快速搭建开发环境。
在开始安装之前,请确保您的 centos 系统已经满足以下条件:
1. 下载 miniconda 安装脚本
wget https://repo.anaconda.com/miniconda/miniconda3-latest-linux-x86_64.sh
2. 运行安装脚本
bash miniconda3-latest-linux-x86_64.sh
3. 阅读并同意许可协议
在安装过程中,您将看到许可协议。按照提示输入 yes 同意协议。
4. 选择安装位置
系统会询问您安装 miniconda 的位置。默认位置通常是用户的 home 目录,如 ~/miniconda3。您可以按回车接受默认位置,或指定其他路径。
5. 初始化 conda
安装脚本会询问是否初始化 miniconda3。建议选择 yes,这将自动将 conda 添加到您的 path 中。
6. 激活安装
source ~/.bashrc
7. 验证安装
conda --version
创建新环境: conda create --name myenv python=3.8
激活环境: conda activate myenv
查看已有环境: conda env list
安装包: conda install numpy
建议定期更新 conda: conda update conda
谨慎使用 conda update --all 命令
创建虚拟环境时指定 python 版本
创建不同 python 版本环境
conda create -n py38 python=3.8 conda create -n py39 python=3.9 conda create -n py310 python=3.10
查看依赖树
conda list --explicit
解决依赖冲突
conda install --no-deps packagename
安装 mamba
conda install -c conda-forge mamba
使用 mamba 替代 conda
mamba create -n fastenv python=3.9 numpy pandas
添加清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
导出完整环境
conda env export > environment.yml
从 yaml 文件创建环境
conda env create -f environment.yml
跨平台环境导出
conda env export --from-history > environment.yml
禁用自动激活 base 环境
conda config --set auto_activate_base false
设置并发下载数
conda config --set download_threads 5
配置缓存目录
conda config --set pkgs_dirs /path/to/conda/packages
dockerfile 示例
from continuumio/miniconda3 # 复制环境文件 copy environment.yml /tmp/ run conda env create -f /tmp/environment.yml
在 google colab 中使用 conda
!pip install conda
在 jupyter lab 中管理环境
!conda install -c conda-forge jupyterlab
检查环境状态
conda info conda list conda doctor
清理未使用的包和缓存
conda clean -a
github actions 示例
name: conda environment on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: conda-incubator/setup-miniconda@v2 with: auto-update-conda: true python-version: 3.9 - run: conda env create -f environment.yml - run: conda run -n myenv pytest
定期更新 conda 和包
使用虚拟环境隔离项目依赖
避免在 base 环境直接安装包
使用 --no-pin 谨慎更新
依赖冲突处理
使用 conda list --revisions 回溯
创建新环境而非修改现有环境
优先使用 conda-forge 频道
学习资源
conda 不仅是一个包管理器,更是现代 python 开发的基础设施。掌握其高级用法,将极大提升您的开发效率和项目管理能力。
使用方法
将上述内容复制到一个文本文件中。
将文件保存为 conda_install_guide.md。
使用 markdown 编辑器(如 vs code、typora)或直接上传到支持 markdown 的平台(如 github)查看效果。
到此这篇关于centos系统上安装conda的详细指南的文章就介绍到这了,更多相关centos安装conda内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论