宝塔更新Python及Flask项目的部署


Posted in Python onApril 11, 2022

宝塔更新Python版本

因为在宝塔中的Python版本为2.6.8,使用宝塔Python项目管理的话需要把Python升级到3.x,不然的话在部署的时候会提示有些模块下载失败。接下来开始操作:

apt安装

sudo apt install python3 python3-dev

安装依赖

安装完Python3之后,默认会安装Python包管理器pip。安装Python3以后会变为pip3命令来下载依赖。

pip3 install gevent-websocket
pip3 install psutil
easy_install Flask_Session

更改默认的Python版本

删除默认版本

sudo rm /usr/bin/python

将python3版本设置为系统默认版本

sudo ln -s /usr/bin/python3 /usr/bin/python

更改pip版本

sudo rm /usr/bin/python
sudo ln -s /usr/bin/pip3 /usr/bin/pip

重启宝塔面板即可。

项目部署

Flask项目打包

导出项目依赖包

pip freeze >requirements.txt

项目管理器部署项目

宝塔更新Python及Flask项目的部署

宝塔更新Python及Flask项目的部署

设置映射

宝塔更新Python及Flask项目的部署

完成

访问刚刚映射的地址即可。

Python 相关文章推荐
Python简单进程锁代码实例
Apr 27 Python
在Python中操作列表之List.append()方法的使用
May 20 Python
Python设计模式之抽象工厂模式
Aug 25 Python
python实现拓扑排序的基本教程
Mar 11 Python
python中virtualenvwrapper安装与使用
May 20 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
python 自定义异常和异常捕捉的方法
Oct 18 Python
Python实现截取PDF文件中的几页代码实例
Mar 11 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
Apr 26 Python
Python3读写ini配置文件的示例
Nov 06 Python
jupyter notebook更换皮肤主题的实现
Jan 07 Python
浅谈盘点5种基于Python生成的个性化语音方法
Feb 05 Python
python模板入门教程之flask Jinja
使用Python解决图表与画布的间距问题
Python的property属性详细讲解
Apr 11 #Python
OpenCV项目实践之停车场车位实时检测
Python进程池与进程锁之语法学习
Python进程间的通信之语法学习
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
You might like
Body是什么,该怎么喝出咖啡里的口感
2021/03/03 咖啡文化
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
开发大型PHP项目的方法
2006/10/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
浅谈php冒泡排序
2014/12/30 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
2016/07/20 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
Firefox div高度自适应
2009/04/28 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
vuex提交state&&实时监听state数据的改变方法
2018/09/16 Javascript
使用vue中的混入mixin优化表单验证插件问题
2019/07/02 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
python通过加号运算符操作列表的方法
2015/07/28 Python
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
使用python生成目录树
2018/03/29 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
Python3读写ini配置文件的示例
2020/11/06 Python
Python 多进程、多线程效率对比
2020/11/19 Python
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
会计系个人求职信范文分享
2013/12/20 职场文书
模具数控专业自荐信
2014/01/27 职场文书
群众路线调研报告范文
2014/11/03 职场文书
学习经验交流会策划书
2015/11/02 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python