记录在宝塔面板运行python过程

本文详细介绍了如何在阿里云CentOS服务器上通过宝塔面板安装Python 3.8并部署Flask项目,包括环境搭建、安装配置、项目部署及实现Python文件的永久运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基本环境搭建

服务器:阿里云 => 云服务器ECS
服务器系统:centOS
python版本:python3.8
python框架:flask
可视化面板:宝塔面板

二、搭建简单介绍

1、安装python

在这里插入图片描述

2、在python项目管理器安装完毕后点击设置进入设置面板,而后点击版本管理安装python

在这里插入图片描述

3、点击添加python项目,弹出弹窗,按照提示填入即可

在这里插入图片描述

4、使用宝塔面板终端测试python文件。

步骤为:cd命令进入python文件夹下,而后使用命令
python3 文件名.py 运行python文件,这里只是测试,你会发现运行flask项目后如果关闭了面板或者终端,就不能访问到flask运行生成的界面或者信息了。如果想永久运行,请看第5步
在这里插入图片描述

5、永久运行python文件

在这里插入图片描述

最后

我自己通过宝塔面板以上面方法实现了将python的flask项目部署到了阿里服务器上面,如果还有一些其他问题,欢迎评论区一起交流。

### 如何在宝塔面板中使用 Python 连接和操作数据库 为了实现这一目标,通常会采用如下几种方式: #### 安装必要的库 确保已经安装了用于连接 MySQL 数据库的 Python 库 `pymysql` 或者更常用的 `mysql-connector-python`。可以通过 pip 来完成这些包的安装。 ```bash pip install pymysql mysql-connector-python ``` #### 编写 Python 脚本来连接 MySQL 数据库 下面是一个简单的例子来展示如何利用 `pymysql` 创建到 MySQL 的连接并执行查询语句[^4]。 ```python import pymysql connection = None try: connection = pymysql.connect( host='localhost', # 替换成实际主机名或 IP 地址 user='your_username', # 用户名 password='your_password', # 密码 database='test_db' # 使用哪个数据库 ) with connection.cursor() as cursor: sql_query = "SELECT * FROM your_table LIMIT 10" cursor.execute(sql_query) results = cursor.fetchall() for row in results: print(row) finally: if connection is not None and connection.open: connection.close() ``` 如果遇到错误提示类似于 `(2003, "Can't connect to MySQL server... timed out")` ,这可能是因为防火墙阻止了端口通信或者是网络配置有问题。确认服务器上的 MySQL 服务正在监听正确的接口以及开放相应的端口号给外部访问。 另外,在宝塔面板里可以方便地创建计划任务以定期运行上述类型的 Python 脚本文件[^2]。对于 Django 等 Web 框架的应用程序,则建议考虑使用宝塔提供的项目管理器功能来进行部署和服务保持在线的操作[^3]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

讷言丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值