Python在Ubuntu中的环境配置指南
Ubuntu系统通常预装Python 3,但可能需要升级到最新版本或安装特定版本。
sudo apt update && sudo apt upgrade -y,确保包管理器是最新的。sudo apt install python3 python3-dev -y安装Python 3及开发工具(python3-dev用于编译某些依赖)。python3 --version检查版本,确认安装成功。wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgztar -xf Python-3.9.0.tgz && cd Python-3.9.0 && ./configure --enable-optimizations && make -j $(nproc)sudo make altinstall(避免覆盖系统默认Python)。pip是Python包管理工具,用于安装和管理第三方库。
sudo apt install python3-pip -y安装pip。pip3 install --upgrade pip确保pip为最新版本。pip3 --version检查版本。虚拟环境可隔离项目依赖,避免全局环境污染。
python3 -m venv myenv(myenv为环境名称,可自定义)。source myenv/bin/activate(激活后终端提示符显示环境名)。deactivate。bash Miniconda3-latest-Linux-x86_64.sh,按提示安装;创建环境用conda create --name myenv python=3.8,激活用conda activate myenv。若需自定义Python路径或优先级,可通过以下方法配置环境变量:
nano ~/.bashrc。export PATH="/usr/local/python3.9/bin:$PATH"(替换为实际Python路径,可通过which python3查看)。source ~/.bashrc。sudo nano /etc/environment。PATH变量为PATH="/usr/local/python3.9/bin:$PATH"。source /etc/environment。sudo rm /usr/bin/python3(删除旧链接)和sudo ln -s /usr/local/bin/python3 /usr/bin/python3(创建新链接)。python3 --version应显示配置的版本。pip3 --version应显示最新版本。which python3,应指向虚拟环境中的Python路径(如~/myenv/bin/python3)。