admin 发表于 2024-11-8 23:57:33

Python入门:安装环境

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 环境搭建完成。
页: [1]
查看完整版本: Python入门:安装环境