宝塔Panel搭建Python环境

服务器安装python环境

找到软件商店

在这里插入图片描述

应用搜索 输入:python

安装Python项目管理器2.4
开启首页显示
在这里插入图片描述

回到首页 找到python管理器并点击进入

在这里插入图片描述

安装对应的python版本

在这里插入图片描述

到这里 服务器就可以告一段落了

在本地开发服务端应用并上传服务器

将写好的python应用 导出依赖库 要标准的导出requirements.txt 这个后面会用到

注意截图红框部分
在这里插入图片描述

在本地安装 pipreqs库

pip install pipreqs

导出依赖库

pipreqs ./ --encoding=utf-8

在这里插入图片描述

宝塔添加python项目

在www目录中新建文件夹 pythonprojs

在这里插入图片描述

添加项目文件夹

在这里插入图片描述

上传代码

一定要带上 requirements.txt 文件哦
在这里插入图片描述

回到宝塔 首页 打开python管理器 添加新项目

在这里插入图片描述

红框部分都是需要更改的地方

这里我们先关闭守护进程
在这里插入图片描述

确定 并开始安装requirements.txt中的依赖库

下载依赖界面
在这里插入图片描述

如何开启守护进程

先进入软件商店 搜索 supervisor 进行安装

在这里插入图片描述

安装好了后 就可以回到python项目中 开启守护进程了

就是这么ease!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/8364.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pytorch学习指南

安装anaconda: https://blog.csdn.net/fan18317517352/article/details/123035625 教程:bilibili up主:一只小土堆 构建pytorch空间 pytorch安装 查看cpu 安装命令pytorch:conda install pytorch torchvision torchaudio cpu…

六大排序——(插入、希尔、选择、交换、归并、计数)

目录 一、插入排序 二、希尔排序 三、选择排序 1)直接选择排序: 2)堆排序 四、交换排序 1)冒泡排序 2)快速排序 1、Hoare版 2、挖坑法 3、前后指针 快排优化 快速排序非递归来实现 快排总结 五、归并排…

OpenCV转换HDR图像与源码分析

我们常见的图像位深一般是8bit,颜色范围[0, 255],称为标准动态范围SDR(Standard Dynamic Range)。SDR的颜色值有限,如果要图像色彩更鲜艳,那么就需要10bit,甚至12bit,称为高动态范围HDR(High Dynamic Range…

Access-Control-Allow-Origin跨域解决及详细介绍

重要声明:本文章仅仅代表了作者个人对此观点的理解和表述。读者请查阅时持自己的意见进行讨论。 首先,跨域不是问题。是一种安全机制。 这是你在开发时、上线前就必须提前考虑到的安全问题并且采取合适的手段去避免这个问题带来的程序错误。不过通常情况…

零拷贝详解

目录 一、什么是零拷贝 二、传统的IO执行流程 三、零拷贝相关的知识点回顾 1、内核空间&用户空间 2、用户态&内核态 3、上下文切换 4、虚拟内存 5、DMA技术 四、零拷贝实现的几种方式 1、mmapwrite实现的零拷贝 2、sendfile实现的零拷贝 3、sendfileDMA sc…

【若依】框架搭建,前端向后端如何发送请求,验证码的实现

若依框架 若依框架(Ruoyi)是一款基于Spring Boot和Spring Cloud的开源快速开发平台。它提供了一系列的基础功能和通用组件,能够帮助开发者快速构建企业级应用。若依框架采用了模块化的设计理念,用户可以选择需要的功能模块进行集…

STM32中static和extern的用法

static: A. static变量 称为静态变量。根据变量的类型可以分为静态局部变量和静态全程变量。 1. 静态局部变量 它与局部变量的区别在于: 在函数退出时, 这个变量始终存在, 但不能被其它 函数使用, 当再次进入该函数时, 将保存上次的结果。其它与局部变量一样。…

观察级水下机器人第一次使用总结2023年6月

最近有个科研项目需要用到ROV,其合同三年之前就签订了,由于疫情的影响,一直没有执行。刚好我们的ROV也验收了,正好派上用场。因为属于ROV使用的菜鸟级,我们邀请厂家无锡智海张工和陈工,中海辉固ROV操作经验…

合理组织安卓活动

本文所有代码均存放于https://github.com/MADMAX110/Starbuzz 开始构建一个应用时,你会考虑这个应用要包含什么,会有各种各样的很多想法,如何组织这些想法来建立一个直观、清晰的应用。 一、活动归类 要组织各种各样的活动,有一种…

详解Ribbon

目录 1.概述 2.使用 2.1.引入 2.2.启用 2.3.切换负载均衡算法 3.负载均衡源码分析 3.1.接口 3.2.抽象类 3.3.选择服务器 3.4.原子性 4.自定义负载均衡算法 1.概述 Ribbon是Netflix开源的一个客户端负载均衡库,也是Spring Cloud Netflix项目的核心组件之…

vue3学习之路

Vue3简介 面临的问题:随着功能的增长,复杂组件的代码变得难以维护,Vue3 就随之而来,TypeScript 使用的越来越多,Vue3就是 TS 写的所以能够更好的支持 TypeScript 在这里介绍就这么简单 vue2 的绝大多数的特性 在 Vu…

Xray-基础详细使用

一:Xray介绍 Xray 是一款功能强大的安全评估工具,由多名经验丰富的一线安全从业者呕心打造而成,可支持与AWVS,BP等众多安全工具联合使用。 二:Xray简易架构: 说明:了解 Xray 的整体架构可以更…