导读:本期聚焦于小伙伴创作的《Ubuntu系统安装Miniconda详细图文教程:从下载到配置环境与常用命令》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《Ubuntu系统安装Miniconda详细图文教程:从下载到配置环境与常用命令》有用,将其分享出去将是对创作者最好的鼓励。

Ubuntu系统安装Miniconda全过程及注意事项说明

Miniconda是Anaconda的轻量级版本,仅包含Conda包管理器、Python基础环境以及少量必要的依赖库,适合需要灵活管理Python环境、减少冗余组件占用的开发者使用。本文详细介绍在Ubuntu系统中安装Miniconda的完整步骤,以及安装前后的注意事项,帮助读者顺利完成环境配置。

一、安装前准备

在开始安装前,需要确认系统环境满足基本要求,避免安装过程中出现兼容性问题。

  • 确保Ubuntu系统版本为18.04及以上,旧版本系统可能存在依赖库缺失问题。

  • 确认系统已安装wgetcurl工具,用于下载Miniconda安装脚本,若未安装可通过以下命令安装:

    sudo apt update
    sudo apt install wget -y
  • 预留至少5GB的磁盘空间,用于存放Miniconda安装文件及后续创建的环境、安装的包。

  • 确认当前用户拥有对应安装目录的读写权限,若选择全局安装建议提前获取sudo权限。

二、下载Miniconda安装脚本

Miniconda官方会定期更新安装脚本,建议下载对应系统架构的最新稳定版本,避免旧版本存在的已知问题。

首先打开终端,执行以下命令下载适配Linux 64位系统的Miniconda安装脚本:

wget https://www.ipipp.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

下载完成后,可通过ls命令查看当前目录是否出现名为Miniconda3-latest-Linux-x86_64.sh的文件,确认下载成功。

三、执行安装脚本

下载完成后,需要给安装脚本添加执行权限,再运行脚本完成安装。

  1. 添加执行权限:

    chmod +x Miniconda3-latest-Linux-x86_64.sh
  2. 运行安装脚本:

    bash Miniconda3-latest-Linux-x86_64.sh
  3. 阅读许可协议:脚本运行后会显示许可协议内容,按Enter键逐行浏览,或直接按q键退出浏览,之后输入yes同意协议。

  4. 选择安装路径:默认安装路径为当前用户的家目录下的miniconda3文件夹,若需要自定义路径,可输入目标路径后按Enter,建议普通用户使用默认路径,避免权限问题。

  5. 确认是否初始化Conda:安装完成后脚本会询问是否将Conda初始化到shell配置文件中,输入yes可以让终端启动后自动激活base环境,输入no则需要手动激活。

四、验证安装结果

安装完成后,需要验证Miniconda是否成功安装并可以正常使用。

  • 若安装时选择了初始化Conda,关闭当前终端并重新打开,终端提示符前会出现(base)标识,说明base环境已自动激活。

  • 执行以下命令查看Conda版本,确认安装成功:

    conda --version

    若输出类似conda 23.11.0的版本信息,说明Conda已正确安装。

  • 可执行以下命令查看当前已有的环境:

    conda env list

    默认会显示base环境,对应路径为安装时选择的路径。

五、常用基础操作

安装完成后,可通过以下常用命令管理Miniconda环境与包:

操作场景命令示例说明
创建新环境
conda create -n myenv python=3.9
创建名为myenv、Python版本为3.9的新环境
激活环境
conda activate myenv
切换到myenv环境,终端提示符会显示对应环境名
退出当前环境
conda deactivate
退出当前激活的环境,回到上一级环境
安装包到当前环境
conda install numpy
在当前激活的环境中安装numpy包
删除指定环境
conda remove -n myenv --all
删除名为myenv的环境及其中所有安装的包

六、注意事项

在安装和使用Miniconda过程中,需要注意以下问题,避免出现异常:

  • 若安装时未选择初始化Conda,每次打开终端需要手动执行source ~/miniconda3/bin/activate(路径根据安装位置调整)激活base环境,再执行其他Conda操作。

  • 不要随意删除Miniconda安装目录下的文件,尤其是envs文件夹和pkgs文件夹,前者存放所有自定义环境,后者存放下载的包缓存,误删可能导致环境损坏。

  • 若遇到Conda命令找不到的问题,检查shell配置文件(如~/.bashrc~/.zshrc)中是否包含Conda的初始化语句,若没有可手动添加以下内容后执行source ~/.bashrc生效:

    # >>> conda initialize >>>
    # !! Contents within this block are managed by 'conda init' !!
    __conda_setup="$('/home/your_username/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
    if [ $? -eq 0 ]; then
        eval "$__conda_setup"
    else
        if [ -f "/home/your_username/miniconda3/etc/profile.d/conda.sh" ]; then
            . "/home/your_username/miniconda3/etc/profile.d/conda.sh"
        else
            export PATH="/home/your_username/miniconda3/bin:$PATH"
        fi
    fi
    unset __conda_setup
    # <<< conda initialize <<<

    注意将路径中的your_username替换为实际用户名,路径替换为实际安装路径。

  • 若不需要终端启动自动激活base环境,可执行以下命令关闭自动激活:

    conda config --set auto_activate_base false

    若需要重新开启,将false改为true即可。

  • 下载安装脚本时若网络较慢,可替换为国内镜像源地址,示例地址为https://www.ipipp.com/miniconda/Miniconda3-latest-Linux-x86_64.sh,下载完成后校验文件完整性可避免安装失败。

MinicondaUbuntu安装Python环境管理conda命令Linux开发环境

免责声明:已尽一切努力确保本网站所含信息的准确性。网站部分内容来源于网络或由用户自行发表,内容观点不代表本站立场。本站是个人网站免费分享,内容仅供个人学习、研究或参考使用,如内容中引用了第三方作品,其版权归原作者所有。若内容触犯了您的权益,请联系我们进行处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。前端、网络、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握网站开发与运维所需的核心技术栈。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端逻辑,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。