超详细的linux-conda环境安装教程

在Linux系统上安装Conda环境可以显著简化包管理和虚拟环境管理。以下是一个详细的安装教程,涵盖从安装Conda到使用它进行包管理和虚拟环境管理的全过程。

1. 下载Anaconda或Miniconda

Anaconda vs Miniconda
  • Anaconda:包括了Conda以及大量的预安装包,适合需要一个完整科学计算环境的用户。
  • Miniconda:仅包括Conda和一些必要的依赖,适合需要一个轻量级环境的用户,可以按需安装包。
下载
  • Anaconda:下载链接
  • Miniconda:下载链接

2. 安装Miniconda

以下步骤以安装Miniconda为例。如果您选择安装Anaconda,步骤基本相同。

2.1 下载安装脚本

使用以下命令下载最新版本的Miniconda安装脚本:

 

bash

复制代码

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

2.2 验证安装脚本(可选)

为了确保下载的文件没有损坏,可以使用sha256sum命令验证文件哈希值(具体的哈希值可以在下载页面找到)。

 

bash

复制代码

sha256sum Miniconda3-latest-Linux-x86_64.sh

2.3 运行安装脚本
 

bash

复制代码

bash Miniconda3-latest-Linux-x86_64.sh

按照提示进行安装:

  • Enter查看许可协议。
  • 输入yes接受许可协议。
  • 指定安装路径(默认为$HOME/miniconda3)。
  • 是否初始化Conda(建议选择yes)。

3. 配置环境变量

如果选择了初始化Conda,安装脚本会自动修改您的.bashrc.zshrc文件,添加Conda初始化脚本。可以通过以下命令手动初始化:

 

bash

复制代码

source ~/.bashrc # 或者 source ~/.zshrc

4. 验证安装

验证Conda是否正确安装:

 

bash

复制代码

conda --version

5. 使用Conda

5.1 更新Conda

在首次使用前,建议更新Conda到最新版本:

 

bash

复制代码

conda update conda

5.2 创建和管理环境
创建新环境
 

bash

复制代码

conda create --name myenv python=3.8

激活环境
 

bash

复制代码

conda activate myenv

退出环境
 

bash

复制代码

conda deactivate

删除环境
 

bash

复制代码

conda remove --name myenv --all

5.3 安装包
安装包
 

bash

复制代码

conda install numpy

从特定通道安装包
 

bash

复制代码

conda install -c conda-forge numpy

查看已安装包
 

bash

复制代码

conda list

5.4 管理环境
导出环境
 

bash

复制代码

conda env export > environment.yml

从文件创建环境
 

bash

复制代码

conda env create -f environment.yml

克隆环境
 

bash

复制代码

conda create --name newenv --clone myenv

6. 高级使用

6.1 使用多种Python版本

在同一系统上,可以创建多个环境,每个环境可以使用不同版本的Python:

 

bash

复制代码

conda create --name py27 python=2.7 conda create --name py39 python=3.9

6.2 使用Jupyter Notebook与Conda环境
安装Jupyter Notebook

在全局环境或特定环境中安装Jupyter Notebook:

 

bash

复制代码

conda install jupyter

在特定环境中使用Jupyter Notebook

激活环境并启动Jupyter Notebook:

 

bash

复制代码

conda activate myenv jupyter notebook

6.3 使用Conda管理R包

Conda不仅支持Python,还支持R。可以通过Conda创建R环境并安装R包:

 

bash

复制代码

conda create --name r-env r-base conda activate r-env conda install -c r r-essentials

7. 清理和维护

7.1 清理Conda缓存
 

bash

复制代码

conda clean --all

7.2 检查和修复Conda环境
 

bash

复制代码

conda info --envs conda update --all

通过以上步骤,您可以在Linux系统上成功安装并使用Conda来管理Python、R等环境以及相关的包。Conda提供了强大的功能和灵活性,适合各种数据科学和开发任务。

  • 12
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

康斯坦丁·奥尔基耶维奇·洛夫斯基

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值