在CentOS上部署Python项目可以通过以下步骤完成:
sudo yum update -y sudo yum install python3 python3 --version python3 -m venv myenv source myenv/bin/activate pip安装项目所需的依赖包。pip install -r requirements.txt /etc/systemd/system/mypythonapp.service文件。[Unit] Description=My Python Application After=network.target [Service] User=your_user Group=your_group WorkingDirectory=/path/to/your/app ExecStart=/path/to/your/app/venv/bin/python /path/to/your/app/main.py Restart=always [Install] WantedBy=multi-user.target sudo systemctl daemon-reload sudo systemctl start mypythonapp sudo systemctl enable mypythonapp sudo systemctl status mypythonapp sudo journalctl -u mypythonapp top, vmstat, iostat监控系统资源使用情况,识别性能瓶颈。sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io Dockerfile,并配置Docker镜像。FROM python:3.9-slim WORKDIR /app COPY requirements.txt requirements.txt RUN pip install -r requirements.txt COPY . . CMD ["python", "main.py"] docker build -t mypythonapp . docker run -d -p 5000:5000 mypythonapp