一、检查 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