|  | 
 
| Python 学习之路:安装 Py 环境 系统环境
 系统环境为 Raspberry Pi 5 原生系统。
 
 _,met$$$$$gg.          pi5@raspberrypi
 ,g$$$$$$$$$$$$$$$P.       ---------------
 ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 12 (bookworm) aarch64
 ,$$P'              `$$$.     Host: Raspberry Pi 5 Model B Rev 1.0
 ',$$P       ,ggs.     `$$b:   Kernel: 6.6.51+rpt-rpi-2712
 `d$$'     ,$P"'   .    $$$    Uptime: 1 min
 $$P      d$'     ,    $$P    Packages: 1976 (dpkg)
 $$:      $$.   -    ,d$$'    Shell: bash 5.2.15
 $$;      Y$b._   _,d$P'      Terminal: /dev/pts/0
 Y$$.    `.`"Y$$$$P"'         CPU: (4) @ 2.400GHz
 `$$b      "-.__              Memory: 479MiB / 8052MiB
 `Y$$
 `Y$$.
 `$$b.
 `Y$$b.
 `"Y$b._
 `"""
 
 环境管理工具
 环境管理工具使用 mambaforge,来自 conda-forge/miniforge 项目。
 
 mamba 是命令行式的 conda 环境管理工具,方便管理 Python 环境。
 
 安装 Mambaforge
 # github 项目 conda-forge/miniforge
 URI="conda-forge/miniforge"
 # 获取最新版本
 VERSION=$(curl -sL "https://github.com/$URI/releases" | grep -oP '(?> $HOME/.bashrc
 echo "conda activate base" >> $HOME/.bashrc
 # 清理 Mambaforge 缓存
 sudo find /opt/Mambaforge/ -follow -type f -name '*.a' -delete
 sudo find /opt/Mambaforge/ -follow -type f -name '*.js.map' -delete
 sudo /opt/Mambaforge/bin/conda clean -afy
 # 添加 Mambaforge 路径到环境变量
 export PATH=/opt/Mambaforge/bin
  PATH # 初始化 Mambaforge 环境
 mamba init
 # 加载 Mambaforge 环境
 source $HOME/.bashrc
 # 设置 conda 选项
 conda config --set show_channel_urls yes
 conda config --get channels
 conda clean -i -y
 conda config --show-sources
 # 安装和更新
 mamba install -fy zlib
 mamba update -n base -c defaults mamba -y
 conda update -n base -c defaults conda -y
 # 删除安装包
 rm -fv /tmp/Mambaforge.sh
 
 创建 Python 环境
 创建一个名为 py3.12.1 的 Python 3.12.1 环境。
 
 # 创建 py3.12.1 环境
 mamba create -n py3.12.1 python=3.12.1  -c conda-forge -y
 # 激活 py3.12.1 环境
 mamba activate py3.12.1
 # 查看 Python 版本
 python -V
 '''Python 版本回显如下说明部署 Python 环境成功
 Python 3.12.1
 '''
 # 测试
 python
 print('Hello World!')
 ''' 打印出 Hello World!
 Hello World!
 '''
 # 退出 python 命令行模式
 exit()
 
 至此,Python 环境搭建完成。
 
 | 
 |