ubuntu

ubuntu下python安装环境配置

小樊
33
2025-10-12 03:45:08
栏目: 编程语言

一、安装Python基础环境

  1. 更新系统包列表:首先运行sudo apt update,确保系统包信息是最新的。
  2. 安装Python3及pip:通过sudo apt install python3 python3-pip命令安装Python3解释器和pip包管理工具。安装完成后,用python3 --version验证Python版本(如Python 3.10.12),用pip3 --version验证pip是否可用。
  3. (可选)安装特定版本Python:若需要特定版本(如3.11),需先添加deadsnakes PPA(sudo add-apt-repository ppa:deadsnakes/ppa),再运行sudo apt install python3.11 python3.11-venv。安装后可通过python3.11 --version确认版本。

二、配置虚拟环境(隔离项目依赖)

  1. 使用venv模块(系统自带)
    • 创建虚拟环境:进入项目目录,运行python3 -m venv myenvmyenv为环境名称,可自定义)。
    • 激活环境:执行source myenv/bin/activate,激活后命令行提示符会显示环境名称(如(myenv))。
    • 停用环境:运行deactivate即可退出虚拟环境。
  2. 使用virtualenvwrapper(增强管理)
    • 安装工具:pip install virtualenv virtualenvwrapper
    • 配置环境变量:在~/.bashrc中添加export WORKON_HOME=$HOME/.virtualenvs(虚拟环境存放路径)和source /usr/local/bin/virtualenvwrapper.sh,然后运行source ~/.bashrc生效。
    • 创建/管理环境:用mkvirtualenv myenv创建环境,workon myenv激活,deactivate停用,rmvirtualenv myenv删除。

三、多版本Python管理(可选) 使用pyenv工具可轻松切换多个Python版本:

四、配置国内镜像源(加速下载) 若下载速度慢,可将apt源更换为国内镜像(如清华源):

五、项目依赖管理

  1. 导出依赖列表:在虚拟环境中,运行pip freeze > requirements.txt,将当前环境的所有依赖及其版本保存到requirements.txt文件。
  2. 安装依赖:在新环境中,运行pip install -r requirements.txt即可快速安装所有依赖。

六、验证环境

0
看了该问题的人还看了