1. 进入宝塔面板,安装Python项目管理器

  2. 点击设置,点击添加项目

  3. 填写项目信息
    Python版本初次选择前在版本管理处先安装环境。
    框架和启动方式此处选择flask和gunicorn。
    端口根据需求选择,记得在防火墙和安全组处开放相应的端口。
    ps:可能遇到虚拟环境的问题。在终端cd到项目路径,输入:

    pip3 freeze > requirements.txt
    
  4. 点击模块,添加未自动导入的包

  5. 点击"映射",映射到域名或者服务器公网ip

  6. 关闭项目管理器,重新打开,检查服务器是否正常运行,如状态显示已暂停,检查日志。

    如果日志中有No Module named xx的报错则在step5中添加相应的module。如果有TypeError: Descriptors cannot not be created directly.
    If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
    If you cannot immediately regenerate your protos, some other possible workarounds are:
    1.Downgrade the protobuf package to 3.20.x or lower.
    2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
    在终端中输入:

    pip3 uninstall protobuf
    pip3 install protobuf==3.19.0
    

    或者在step5中删除protobuf,再安装3.19.0的版本。protobuf版本在3.19.0以下即可。

宝塔面板部署python项目相关推荐

  1. 阿里云服务器 宝塔面板 配置Python项目

    本文仅供学习交流使用,如侵立删! 阿里云服务器使用宝塔面板搭建Python项目 环境 centos7.4.5 python3.7 nginx1.18.0 1.阿里云重置服务器系统 全新服务器可跳过此步 ...

  2. 宝塔面板部署nuxt项目线程守护启动以及Nginx反向代理

    宝塔面板部署nuxt项目 宝塔部署Vue,nuxt等项目需要是使用到node.jshe nginx才能实现部署.因此使用宝塔面板使用软件安装安装PM2管理器以及nginx代理软件 步骤一 新建文件夹上 ...

  3. 宝塔面板部署django项目

    由于直接部署在服务器上一直不成功,所以安装了宝塔面板用来部署django项目.使用nginx+mysql+uwsgi启动 一.安装宝塔面板 Centos安装命令: yum install -y wge ...

  4. 【运维】阿里云宝塔面板部署JavaWeb项目

    本文摘要 · 前几年买了阿里云的ECS服务器,当时配置宝塔面板都是找朋友帮我弄的,去年一个项目给某公司做官网,涉及到域名解析的事情,最近开发项目又涉及到部署PHP项目.部署JavaWeb项目的工作.抽 ...

  5. 【宝塔面板部署nodeJs项目】网易云nodeJs部署在云服务器上,保姆级教程,写网易云接口用自己的接口不受制于人

    看了很多部署的,要么少步骤,要么就是写的太简洁,对新手不友好 文章目录 前言 一.下载网易云nodejs项目 1. git clone下载,两种方式 2. 运行项目 二.使用步骤 1. 先在本地运行 ...

  6. 宝塔面板部署vue项目到云服务器上(Nginx服务器)

    前言: 之前使用终端安装nginx,后来崩了 因为自己宝塔也安了 后来服务器重装 决定只用宝塔的nginx部署 步骤: 1.填加站点 2.第一行随便写一行域名 后面删掉就行 第二行ip:端口 php版 ...

  7. 通过宝塔面板部署.NET项目(安装环境=>前后端部署)

    前置 服务器环境:Linux服务器Ubuntu 20.04.5 LTS x86_64(Py3.7.9) 先查看一下服务器是否已安装donet:dotnet --version 一.安装donet3.1 ...

  8. 腾讯云服务器部署python项目(阿里云通用)

    腾讯云服务器宝塔面板部署python项目(阿里云通用) 老师留的一项web作业完成的时候踩了很多坑,所以出个教程,大家一起学习进步. ## 购买云服务器 查看了腾讯云和阿里云的学生服务器的相关活动,为 ...

  9. 利用宝塔面板的Python项目管理器快速搭建CuteOne项目

    前言:一般的Linux系统默认安装了python2.x,当运行需要python3.x的项目几乎都会报错,要更换python的版本挺麻烦的,可能会因为一个小步骤没搞好,缺少库之类的,或者没配置好影响py ...

  10. 宝塔面板部署青龙面板签到云音乐、什么值得买、b站

    宝塔面板部署青龙面板签到云音乐.什么值得买.b站 现在我们就介绍青龙面板的其他应用,签到各种网站,获得相应的积分和优惠.没有安装青龙的小伙伴看我们上一篇教程:青龙面板搭建教程安装,使用拉库持续更新,干 ...

最新文章

  1. Science公布:全世界最前沿的125个科学问题
  2. python语言remove_慎用python的pop和remove方法
  3. cv and cover letter part 1
  4. Exception Handling Best Practices in .NET
  5. python程序的基本框架_Python PyQt学习随笔:PyQt主程序的基本框架
  6. rem、px、em之间的区别以及网页响应式设计写法
  7. 增加 processon 免费文件数
  8. ASP.NET MVC教程六:两个配置文件详解
  9. iOS开发篇——C++函数模板介绍
  10. oracle fileperset,RMAN具体使用方法
  11. javascript释放对象_一文深入理解JavaScript如何运作
  12. Oracle 创建索引
  13. SetTimer函数总结
  14. StorageManager获取U盘挂载状态
  15. 深入总部调研苏宁易购研发
  16. 抽象工厂模式(优缺点、使用场景、具体实现)
  17. 为什么Tesla显卡那么贵
  18. 使用Echarts将Excel数据转换成色彩地图HTML小工具
  19. vue中使用电子签名
  20. FPGA 24 工程模块 红外遥控(NEC协议)解码

热门文章

  1. Extjs grid增加或删除列后记住滚动条的位置
  2. 【开源.NET】 分享一个前后端分离的轻量级内容管理框架
  3. android中一个应用程序启动另外一个应用程序,并传递数据。
  4. pdf reference官方指南之-语法基础和文件结构
  5. FIR/IIR滤波器?
  6. 图解Web服务器网关接口WSGI(Web Server Gateway Interface)
  7. GAN里面的Kullback-Leibler Divergence和Jensen–Shannon Divergence
  8. DPDK - TX-Offload Checksum
  9. Mozilla Apache/Nginx/Lighttpd/HAProxy SSL 配置生成器
  10. WinUSB Component for .Net WinForm