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

在Linux上安装Conda(Anaconda或Miniconda)环境可以通过以下详细步骤完成。Conda是一个开源包管理系统和环境管理系统,广泛用于Python和R编程。

1. 更新系统

首先,确保系统是最新的:

sudo apt-get update && sudo apt-get upgrade

2. 下载Miniconda安装脚本

建议使用Miniconda,因为它比Anaconda更小、更轻便。你可以从官网获取Miniconda安装脚本。使用wget下载脚本:

# For Miniconda3 (Python 3.x)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

3. 验证下载文件的完整性(可选)

为了确保下载的文件没有损坏,可以检查其哈希值:

sha256sum Miniconda3-latest-Linux-x86_64.sh

你可以在Miniconda下载页面找到官方的SHA256哈希值,将其与输出进行比较。

4. 安装Miniconda

运行下载的安装脚本:

bash Miniconda3-latest-Linux-x86_64.sh

安装脚本将启动并显示许可证协议,按 Enter 查看,输入 yes 接受协议。

安装过程中,脚本会询问安装路径,默认安装路径为 ~/miniconda3,你可以按需修改。安装完成后,它将询问是否初始化Conda(添加到你的PATH中),建议选择 yes

5. 配置Conda环境

安装完成后,更新Conda到最新版本:

conda update conda

如果你选择了初始化Conda,你可以立即使用它,否则你需要手动初始化:

source ~/miniconda3/bin/activate

然后添加Conda的初始化到你的shell启动文件,例如.bashrc.zshrc

echo ". ~/miniconda3/etc/profile.d/conda.sh" >> ~/.bashrc
source ~/.bashrc

6. 创建和管理Conda环境

你可以创建一个新的Conda环境,指定Python版本和所需包:

conda create --name myenv python=3.8

激活这个环境:

conda activate myenv

在这个环境中安装包,例如NumPy和Pandas:

conda install numpy pandas

7. 切换和删除Conda环境

列出所有Conda环境:

conda env list

切换到另一个环境:

conda activate another_env

删除环境:

conda remove --name myenv --all

8. 安装Anaconda(可选)

如果你需要完整的Anaconda发行版,可以下载并安装Anaconda:

wget https://repo.anaconda.com/archive/Anaconda3-latest-Linux-x86_64.sh
bash Anaconda3-latest-Linux-x86_64.sh

按照类似Miniconda的步骤进行安装和配置。

9. 设置自动激活环境(可选)

如果你希望在进入某个目录时自动激活某个环境,可以在该目录下创建一个名为 .condarc 的文件:

# .condarc
auto_activate_base: false

在你的环境中创建一个 conda-meta 目录,然后在该目录中创建一个名为 prefix 的文件,内容为环境的路径,例如:

echo "path_to_your_env" > ~/my_project/conda-meta/prefix

这样,当你进入 ~/my_project 目录时,指定的Conda环境将自动激活。

10. 其他有用的Conda命令

  • 查看当前激活的环境:

  • conda info --envs
    

    安装特定版本的包:

    conda install package_name=version_number
    

    更新包:

  • conda update package_name
    

    通过上述步骤,你已经在Linux系统上成功安装并配置了Conda环境,并可以根据需要管理和使用不同的Python或R环境。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小绵羊不怕大灰狼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值