it编程 > 编程语言 > Asp.net

CentOS系统上安装Conda的详细指南

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 命令

创建新环境: 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内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

C#实现在Excel中插入和操作切片器

03-07

10个被低估的C#性能优化技巧分享

03-07

C#实现软件防破解和防调试的几种有效措施

03-07

C# foreach获取循环索引的四种方法

03-07

C#使用System.Net库实现自动发送邮件功能

03-07

最新版Anaconda安装教程

03-07

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论