miniconda管理python环境
1. 下载 Miniconda 安装脚本
打开你的终端,根据你当前的设备选择对应的下载命令:
如果你现在是在泰山派 (RK3576) 的板子上操作 (ARM64 架构):
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh -O miniconda.sh
如果你现在是在 Windows 的 WSL2 或纯粹的 PC 虚拟机里操作 (x86_64 架构):
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
2. 运行安装程序
下载完成后,执行以下命令开始安装:
bash miniconda.sh
安装过程中的关键交互提示(按顺序):
Please, press ENTER to continue-> 按下回车键。- 此时会显示长篇的许可协议。按住键盘上的空格键快速翻页,直到最底部。
Do you accept the license terms? [yes|no]-> 输入yes并回车。Miniconda3 will now be installed into this location...-> 提示安装路径(默认是~/miniconda3),直接按回车键确认。- 等待进度条走完进行解压安装。
- ⚠️ 最关键的一步:
Do you wish the installer to initialize Miniconda3 by running conda init? [yes|no]-> 务必输入yes并回车。这会自动配置你的环境变量。
3. 使环境变量生效
安装完成后,刚才的配置需要你重新加载一下终端才能生效。你可以关掉终端重新打开,或者直接输入:
source ~/.bashrc
4. 验证安装
如果在命令行的最前面出现了一个 (base) 字样,说明 Conda 已经成功接管了。
你可以输入以下命令确认:
conda --version
如果打印出版本号(例如 conda 24.x.x),就说明安装大功告成。
---
Miniconda 默认会在你每次打开终端时,自动进入 (base) 虚拟环境。
但是,作为搞硬件和底层开发的人,我们经常需要编译 C/C++ 代码(比如使用 make、cmake 或者交叉编译工具链)。Conda 的默认环境有时会拦截掉系统的自带编译器或者库,导致莫名其妙的编译报错。
为了保证系统环境的干净,强烈建议关闭 Conda 的开机自启:
conda config --set auto_activate_base false
执行完之后,下次打开终端就不会再看到默认的 (base) 了。当你想写 Python 代码或启动网关服务时,再手动激活即可。
🚀 日常使用速查手册
准备好之后,你就可以随时为不同的项目创建独立的“无菌室”了。比如你要开发那个蓝牙网关:
- 创建新环境(例如指定 Python 3.10 版本):
conda create -n ble_gateway python=3.10
- 进入该环境:
bash conda activate ble_gateway此时终端前缀会变成(ble_gateway) - 退出当前环境,回到系统原生环境:
bash conda deactivate - 查看你创建了哪些环境:
bash conda env list