一、检查 Python 是否安装
先确认系统有没有 Python 3:
python3 --version
# 或者
python --version
如果没有安装,执行:
sudo apt update
sudo apt install python3 python3-pip
二、安装依赖库
运行脚本前,可能需要安装第三方库。比如:
pip3 install requests
# 或者
pip install requests
三、使用虚拟环境(推荐做法)
适合你要跑自己的脚本 / 项目。
安装必要组件
一般系统已安装,如果没有:
apt update
apt install -y python3-full python3-venv
创建并激活虚拟环境
# 创建虚拟环境
python3 -m venv venv
# 激活
source venv/bin/activate
# 现在可以随便 pip 了
pip install requests
退出虚拟环境
deactivate
虚拟环境的优点
- 不污染系统:项目依赖只装在 venv 里,不影响系统全局
- 安全:不同项目可以装不同版本的库,互不冲突
- 可复现:把
requirements.txt交给别人,pip install -r requirements.txt就能还原环境
虚拟环境是生产环境首选做法。
四、后台运行脚本
脚本需要长时间运行时,用 nohup 放到后台,关闭终端也不会中断:
nohup python3 -u heyun.py >monitor.log 2>&1 &
参数说明:
nohup:忽略挂起信号,终端关闭后进程继续运行-u:关闭输出缓冲,日志实时写入文件>monitor.log:标准输出重定向到日志文件2>&1:错误输出也合并到同一个日志文件&:后台运行
查看日志:
tail -f monitor.log
停止后台进程:
pkill -f heyun.py