当前位置: 首页 > article >正文

python flask项目部署

flask上传服务器

pyhon安装

下载Anaconda

sudo wget  https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

可根据需要安装对应的版本

https://repo.anaconda.com/archive/

解压anaconda压缩包

bash Anaconda3-5.3.1-Linux-x86_64.sh

解压过程中会输入yes/no

如不理解 全yes

输入 python 测试是否安装成功

ctrl + z 回车 退出python环境

上传本地项⽬

本地项目上传至服务器目录中

flask项目生成requirements.txt

安装

pip3 install pipreqs

使用步骤

1.在项目根目录下执行命令

pipreqs ./  # 报错就执行下面这条
pipreqs ./ --encoding=utf-8

2.可以看到生成了requirements.txt文件

服务器项目根目录执行:

pip install -r requirements.txt

如果运行之后提示某个包没找到

那就在当前目录下单独再安装下这个包

运行

python run.py

其他

pip版本升级

第一步: 先删除pip,命令: python -m pip uninstall pip
第二步: python -m ensurepip
第三步: python -m pip install --upgrade pip -i https://pypi.douban.com/simple 一定要加上镜像才能成功

安装pandas包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

升级python版本

参考文章

http://www.cppblog.com/jack-wang/archive/2022/09/16/229423.html

python版本和软连接指向

参考文章

https://blog.csdn.net/qq_26003101/article/details/113765821

flask项目后台运行

在其他文章中看到

python run.py &

即可开启后台运行

但是我的项目没效果

我用的是这个

nohup python run.py </dev/null &>/dev/null &

关掉程序,后台一样可以运行

整个前后端项目部署可参考

https://blog.csdn.net/m0_51534164/article/details/129535227?spm=1001.2014.3001.5502


http://www.kler.cn/a/3553.html

相关文章:

  • 前端【7】javascript-dom操作
  • Spring WebFlux 和 Spring MVC 的主要区别是什么?
  • Matlab自学笔记四十五:日期时间型和字符、字符串以及double型的相互转换方法
  • 兼职全职招聘系统架构与功能分析
  • Ubuntu22部署MySQL5.7详细教程
  • TDengine 做 Apache SuperSet 数据源
  • 电路基础_模拟电路_问答_2023_01
  • JSON.stringify() 的 5 种使用场景
  • 【Docker】MAC电脑下的Docker操作
  • SQL注入之HTTP请求头注入
  • 浅谈计算机视觉HALCON视觉库识别车牌号
  • 【TopK问题】——用堆实现
  • Python解题 - CSDN周赛第40期
  • Linux基础
  • 【C语言】柔性数组
  • 【数据结构】顺序表的深度刨剖析
  • 批量保存网页为单个网页文件
  • 【差分数组】
  • Vue学习计划九:了解Vue动画效果以及过渡动画和动态组件的使用方法
  • Spring容器实现原理-Spring的结构组成与核心类
  • [golang gin框架] 6.Gin GORM简介以及安装
  • 基于51单片机的室内湿度加湿温度声光报警智能自动控制装置设计
  • 数字图像处理 纹理分析方法简略综述
  • 快速求解组合数
  • 【微信小程序】-- 页面导航 -- 编程式导航(二十三)
  • chartgpt 告诉我的,loss 函数的各种知识