ubuntu

Ubuntu上Python安装环境配置

小樊
49
2025-04-11 16:41:41
栏目: 编程语言

在Ubuntu上配置Python安装环境通常涉及以下几个步骤:

安装Python

  1. 更新包列表
sudo apt update
  1. 安装Python
sudo apt install python3.8
  1. 安装pip(Python包管理器):
sudo apt install python3-pip
  1. 验证安装
python3 --version
pip3 --version

输出版本号即表示安装成功。

配置国内源(可选)

为了加快下载速度或解决网络问题,可以配置国内源。例如,使用清华源:

  1. 编辑/etc/apt/sources.list文件
sudo nano /etc/apt/sources.list
  1. 注释掉原有源,添加清华源
# 原有源
# deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse

# 清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
  1. 更新apt-get
sudo apt update

使用pyenv管理多个Python版本(推荐)

pyenv是一个强大的工具,可以帮助你管理多个Python版本。

  1. 安装pyenv
curl https://pyenv.run | bash
  1. 配置环境变量: 将以下内容添加到~/.bashrc~/.zshrc文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
  1. 重新加载配置文件
source ~/.bashrc
  1. 安装特定版本的Python
pyenv install 3.8.6
pyenv install 3.10.0
  1. 设置全局默认Python版本
pyenv global 3.8.6
  1. 为特定目录设置Python版本
cd /path/to/my_project
pyenv local 3.10.0

创建和激活虚拟环境

  1. 使用系统自带的venv模块
python3.8 -m venv my_project_venv
source my_project_venv/bin/activate
  1. 使用pipenv
pip install pipenv
pipenv --three
pipenv shell

安装项目依赖

  1. 进入项目目录
cd /path/to/my_project
  1. 安装依赖项
pip install -r requirements.txt

运行Python项目

根据项目类型,可能是运行一个.py脚本、启动Flask/Django等Web应用,或者其他类型的程序。例如:

python main.py

或者如果是Django应用:

python manage.py runserver

配置开发工具(如Sublime Text)

  1. 创建新的构建系统文件: 在Sublime Text中,选择Tools -> Build System -> New Build System
  2. 指定Python路径
{
    "cmd": ["/path/to/my_project_venv/bin/python", "main.py"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
  1. 选择新的构建系统: 保存文件后,在Build System菜单中选择新创建的系统。

持久化虚拟环境

在相应用户家目录下的.bashrc.zshrc文件中加入激活脚本的命令:

echo 'source /path/to/my_project_venv/bin/activate' >> ~/.bashrc
source ~/.bashrc

通过以上步骤,你可以在Ubuntu上成功配置Python安装环境,并管理多个Python版本和项目依赖。希望这些信息对你有所帮助。

0
看了该问题的人还看了