宝塔面板使用python项目管理器部署flask项目

这篇博客介绍了如何在服务器上使用宝塔面板部署Python Flask应用。首先,需要将项目文件上传并解压到服务器,然后通过pip或pip3导出项目依赖到requirements.txt。接着,在宝塔面板的Python项目管理器中部署项目,确保所有必要的模块已安装。如果遇到访问错误,可以在日志中查找问题,例如缺少的模块,并通过宝塔面板添加缺失的模块,最后重启项目以解决问题。
摘要由CSDN通过智能技术生成

宝塔面板使用python项目管理器部署flask项目

环境说明:python项目管理器、安装的python版本:3.6.8(国内节点)

1、上传文件

首先要将你的项目文件上传上服务器,然后将其解压,转到项目根目录
在这里插入图片描述

2、导出项目依赖包

命令如下,如果pip不能够使用,提示如下的话,就是用pip3命令
在这里插入图片描述

pip freeze >requirements.txt

3、python项目管理器部署项目

在这里插入图片描述

4、访问网站

你的公网ip加端口号

5、问题解决

如果你经过这个步骤访问网站时候报错,那么你就可以去python项目管理器的日志中去查看,比如我这里是缺少flask模块,可能在导出模块依赖文件时候有了冲突,只要发现模块缺失,那就继续按照步骤来
在这里插入图片描述
可以在 项目的模块这里下载相应的模块,模块名称和版本你可以在你的pycharm中的依赖查看
在这里插入图片描述
添加完成后重启项目,就可以了
在这里插入图片描述

宝塔python项目启动失败可能是因为宝塔是基于Python2的,而您的系统中使用的是Python3,导致不兼容。您可以尝试以下步骤来解决这个问题: 1. 首先,进入服务的xshell界面。 2. 使用命令`cd /usr/bin`切换到/usr/bin目录。 3. 使用命令`ls -al *python*`查看当前目录下的Python软连接。 4. 如果之前已经修改过软连接,那么对应的应该是Python2.7版本。您可以使用命令`rm -rf python`来删除当前的Python软连接。 5. 然后,使用命令`ln -s python2.7 python`来创建一个指向Python2的软连接。 6. 最后,使用命令`/etc/init.d/bt start`来启动宝塔。 这样,您的宝塔Python项目应该可以成功启动了。如果还有其他问题,请随时告诉我。\[1\]\[2\] #### 引用[.reference_title] - *1* *2* [宝塔升级python之后无法启动](https://blog.csdn.net/weixin_42094764/article/details/116450976)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [python2升级至python3(宝塔面板启动失败解决方案)](https://blog.csdn.net/deng_xj/article/details/105083689)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值