嵌入式
返回首页

Miniconda环境隔离教程:解决Python版本冲突的完整指南

2026-03-27 来源:EEWorld 论坛

Miniconda环境隔离教程:解决Python版本冲突的完整指南

在当前的仿真平台、强化学习和深度学习开源项目中,Python版本及其依赖库的差异常常导致环境冲突问题。一个项目安装后,另一个项目可能因版本不兼容而无法运行。为了解决这一难题,使用Miniconda进行环境隔离是一种高效的管理方式。它通过创建独立的虚拟环境,确保各项目互不干扰,虽然会占用一定空间,但大大提升了开发稳定性。

Miniconda简介

Miniconda是一个轻量级的Conda发行版,可用于快速创建和管理Python虚拟环境。它允许用户在同一台机器上安装多个Python版本及其依赖,避免版本冲突。

安装Miniconda

首先,从官方地址下载Miniconda安装包。您可以通过以下命令直接下载:

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

为加速下载,也可使用清华镜像:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

下载完成后,运行安装脚本:

bash Miniconda3-latest-Linux-x86_64.sh

安装过程中,按回车阅读协议,输入“yes”同意条款(可按“q”跳过阅读)。接着,选择安装路径(默认为/home/用户名/miniconda3),按需修改或直接回车。安装完成后,输入“yes”将Conda添加到系统环境变量,并执行以下命令使配置生效:

source ~/.bashrc
conda --version

配置Miniconda

为提高包下载速度,建议配置清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
conda config --set show_channel_urls yes

为避免每次启动终端自动激活base环境,可禁用此功能:

conda config --set auto_activate_base false

使用Miniconda管理环境

创建虚拟环境是Miniconda的核心功能。例如,创建一个名为“python310”的环境,并指定Python版本为3.10:

conda create --name python310 python=3.10

也可以在创建环境时直接安装所需包,如numpy和pandas:

conda create --name python310 numpy pandas

查看所有环境列表:

conda env list

激活环境以使用:

conda activate python310

退出当前环境:

conda deactivate

总结

Miniconda通过环境隔离,有效解决了Python版本和依赖冲突问题,特别适合多项目开发场景。本教程涵盖了安装、配置和基本使用步骤,帮助您快速上手。如需了解更多细节或查看原始教程中的视频和图示,请访问原帖子:被Python版本逼疯?Miniconda环境隔离拯救你

原帖子内容来源:https://bbs.eeworld.com.cn/thread-1310468-1-1.html



进入嵌入式查看更多内容>>
相关视频
  • 【TI MSPM0 应用实战】智能小车+工业角度编码器+血氧仪+烟雾探测器!硬核参考设计详解!

  • FollowMe 第二季:3 - EK_RA6M5 开发板入门

  • FollowMe 第二季: 1 Adafruit Circuit Playground Express及任务讲解

  • Azure RTOS step by step workshop

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • 从0到1:树莓派与物联网教程(英文)

精选电路图
  • 设计汽车集群电源

  • 6晶体管H桥

  • USB自供电声卡

  • AVR LCD温度计—LM35

  • AVR PC步进电机驱动器

  • AVR温度计TCN75

    相关电子头条文章