在Ubuntu上部署Python脚本可按以下步骤操作:
安装Python环境
python3 --version检查版本。apt安装(如sudo apt install python3.12)或源码编译安装。创建虚拟环境(隔离依赖)
python3 -m venv myenv # 创建虚拟环境
source myenv/bin/activate # 激活环境
pip install -r requirements.txt安装项目依赖。部署脚本
python your_script.py运行。python manage.py runserver)。配置开机自启(可选)
systemd服务文件(如/etc/systemd/system/my_script.service),指定Python路径和脚本位置,设置Restart=always。sudo systemctl enable my_script.service。生产环境优化(可选)
sudo ufw allow 8000。工具选择参考:
venv+pip管理依赖。pipenv或poetry,支持依赖隔离和环境管理。docker run运行。具体步骤可根据项目需求调整,生产环境需注意权限、日志和监控配置。