Python 安装1. Linux 系统1.1 使用系统自带 Python推荐大多数 Linux 发行版预装了 Python 3只需让python命令指向python3sudo apt update sudo apt install python-is-python3 -y验证安装python --version1.2 从源码编译特定版本如果系统自带的版本不够新可以手动编译安装。1.2.1 安装编译依赖sudo apt update sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \ libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \ python3-openssl git1.2.2 下载并编译以 Python 3.12.8 为例wget https://www.python.org/ftp/python/3.12.8/Python-3.12.8.tgz tar -zxvf Python-3.12.8.tgz cd Python-3.12.8 ./configure --prefix/usr/local/python3.12.8 make sudo make install1.2.3 配置软链接安装完成后/usr/local/python3.12.8/bin/下有python3和pip3。创建简短的软链接方便使用sudo ln -s /usr/local/python3.12.8/bin/python3 /usr/local/bin/python3.12 sudo ln -s /usr/local/python3.12.8/bin/pip3 /usr/local/bin/pip3.12软链接放到/usr/local/bin/已在PATH中而不是安装目录内部这样任何终端都能直接使用python3.12和pip3.12。验证python3.12 --version pip3.12 --version1.2.4 设置环境变量如果希望直接输入python就能调用该版本需要将安装目录加入PATH。root 用户cat /etc/profile EOF export PATH/usr/local/python3.12.8/bin:$PATH export LD_LIBRARY_PATH/usr/local/python3.12.8/lib:$LD_LIBRARY_PATH EOF source /etc/profile非 root 用户安装目录需在用户目录下编译时--prefix改为$HOME/python3.12.8cat ~/.bashrc EOF export PATH$HOME/python3.12.8/bin:$PATH export LD_LIBRARY_PATH$HOME/python3.12.8/lib:$LD_LIBRARY_PATH EOF source ~/.bashrc环境变量用途PATH让终端能找到python和pip可执行文件LD_LIBRARY_PATH指定动态库搜索路径多版本共存时确保加载正确的.so文件如果系统中只有这一个 Python 版本仅设置PATH通常就够用。2. Windows 系统2.1 官方安装包安装访问 python.org/downloads下载最新版安装包运行安装程序务必勾选「Add Python to PATH」点击「Install Now」完成安装2.2 验证安装打开 PowerShell 或 CMDpython --version pip --version2.3 安装后 pip 无法执行未添加 PATH重新运行安装程序选择「Modify」勾选「Add Python to PATH」PowerShell 执行策略限制报错running scripts is disabled时执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser