Ubuntu上Python安装环境配置

1643
2025/4/11 18:32:20
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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版本和项目依赖。希望这些信息对你有所帮助。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu中怎么用fdisk挂载硬盘