温馨提示×

ubuntu python怎么配置文件

小樊
41
2026-10-25 00:10:21
栏目: 编程语言

在 Ubuntu 上“配置 Python 文件”通常有以下几种常见场景,我分别说明,你可以对号入座:


一、配置 Python 运行环境(推荐方式)

1. 安装 Python

Ubuntu 一般自带 Python3:

python3 --version

如未安装:

sudo apt update
sudo apt install python3 python3-pip

2. 使用虚拟环境(非常重要)

sudo apt install python3-venv
mkdir myproject
cd myproject
python3 -m venv venv
source venv/bin/activate

激活后命令行前面会出现 (venv)

退出环境:

deactivate

二、配置 Python 项目依赖文件(requirements.txt)

生成依赖文件:

pip freeze > requirements.txt

安装依赖:

pip install -r requirements.txt

三、配置 Python 脚本文件(.py)

示例:

nano hello.py

写入:

print("Hello Ubuntu")

运行:

python3 hello.py

四、配置 Python 启动项(开机自启)

使用 systemd(服务器常用)

创建服务文件:

sudo nano /etc/systemd/system/mypython.service

内容示例:

[Unit]
Description=My Python App
After=network.target

[Service]
ExecStart=/path/to/venv/bin/python /path/to/app.py
WorkingDirectory=/path/to/
Restart=always

[Install]
WantedBy=multi-user.target

启用:

sudo systemctl daemon-reload
sudo systemctl enable mypython
sudo systemctl start mypython

五、配置 Python 版本(多版本管理)

查看版本:

ls /usr/bin/python*

使用 update-alternatives:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1

六、常见配置文件示例(config.py)

DB_HOST = "localhost"
DB_PORT = 3306
DEBUG = True

使用:

from config import DB_HOST
print(DB_HOST)

如果你指的是某一个具体场景(比如 Django 配置、Flask 配置、VS Code 配置、cron 定时任务等),可以直接告诉我,我给你更精确的配置方法。

0 踩