张国伟 发表于 2024-7-22 00:36:12

如何在服务器上运行 Python 程序

大家好,我是强哥。
今天给大家分享一个小的知识点,如何在服务器上运行 Python 程序。
我的服务器体系是 CentOS 7.9 ,这也是最常用的服务器体系之一。
我将以此为例,给大家介绍一个零底子也可以轻松上手的,在服务器上运行 Python 程序的方法。
Part1安装宝塔面板

安装好宝塔面板以后,主界面大概长这样。
https://img-blog.csdnimg.cn/img_convert/638c8996287540692bb77eb645f2e99c.png
Part2安装Python 项目管理器

点击左侧 软件商店 按钮,切换至软件商店页签。
然后在搜索框中搜索 python 关键词,即可搜到 Python 项目管理器 。
https://img-blog.csdnimg.cn/img_convert/f2b376eaaf9735283b7dfe106f8f9185.png
点击安装好以后,后续我们就可以通过它来方便地管理我们的 Python 程序了。
   Tips:可以勾选 首页表现,这样以后可以直接从面板首页找到入口了。
https://img-blog.csdnimg.cn/img_convert/5172cccc5b98ae175093428f3ab500da.png
打开 Python 项目管理器,我们可以看到左侧有 项目管理 、版本管理 、日志 三个页签。
https://img-blog.csdnimg.cn/img_convert/1a2ef91336475e93cf025b5b20aa58e0.png
Part3安装 Python 环境

起首,我们切换到 版本管理 页签,这里可以进行 Python 版本的管理。
https://img-blog.csdnimg.cn/img_convert/bb65bab17613f18f5175bcf8a5f54a8c.png
下拉选项框,选择本身要安装的 Python 版本,然后点击 安装版本 按钮。
   Tips:已安装的版本,如果不必要了,也可以选中并点击 卸载版本。
https://img-blog.csdnimg.cn/img_convert/f95ae030e71e6b48fcf473167b369bb0.png
期待半晌,即可安装完成。
Part4添加 Python 项目

起首,我们在服务器上本身创建一个路径,用来存放我们的 Python 代码。
   比方,我在 根目录 > www 目录下创建了一个 Projects 文件夹用于存放我的 Python 项目。
项目路径创建好,源码也上传好以后,准备工作就完成了。
   作为演示,我创建了一个 test_python 项目,并写了一段最简朴的 flask 代码,如下图所示。
https://img-blog.csdnimg.cn/img_convert/8a50eeb70db6c808fc37d7f53975e831.png
接下来可以开始 添加 Python项目 了。
点击添加项目按钮,在弹出的界面中,填写项目的相干信息。
https://img-blog.csdnimg.cn/img_convert/027bd13ad67f401af6b0c794a187e69e.png
项目名称:自行填写,最好写英文。
路径:就是前面创建好的项目路径。
Python 版本:选择你项目必要的 Python 版本。
框架:有 python,flask,django,sanic 等选择,根据项目类型选择。
启动方式:有 python 、gunicorn 和 uwsgi 等多种方式,具体区别在界面下方有写,这里我们直接选择 python 即可。
启动文件:选择我们项目的启动文件,即前面创建好的 main.py 文件。
端口:没有的话可以不填,示例代码中,我们 flask 启动的端口 port=12301 ,所以这里填 12301 。(留意端口要在服务器后台安全组中放行)
是否安装模块依赖:这个会根据你项目的 requirements.txt 文件,安装项目所需的模块。不勾选的话,后续也可以在 模块管理 那边自行安装。
开机启动:就是服务器开机是否主动启动此项目,根据必要自行勾选。
点击确定后,便完成了项目的添加。
https://img-blog.csdnimg.cn/img_convert/1d4c8c01218fa1037f52f89209b5a034.png
Part5安装模块

细致看可以发现,项目并未成功运行起来,状态处于 已暂停。
这时可以点击左侧 日志,选择我们的项目,查看项目的报错信息。
https://img-blog.csdnimg.cn/img_convert/819503df5a51b41a3ca568e255d04034.png
   经检查,原来是没有安装 flask 模块。
添加模块的方式也很简朴,点击 模块 按钮,弹出 模块管理 窗口。
https://img-blog.csdnimg.cn/img_convert/e8b7f208362c00598661eac3356b9ab3.png
在输入框中输入要安装的模块,如 flask,版本留空的话默认安装最新版本。
点击添加,期待半晌后,即可安装相应的模块。
https://img-blog.csdnimg.cn/img_convert/3125c47e10620c0ef9a56ee9ef4eeeb1.png
重新启动项目后,发现项目已经成功运行起来了。
https://img-blog.csdnimg.cn/img_convert/5455afc47cb8fe3d72cdfc2ed889b608.png
浏览器打开 http://xx.xx.xx.xx:12301 ( IP + 端口号),可以成功访问。
https://img-blog.csdnimg.cn/img_convert/f71157cb42307f4723e228df956080a7.png
至此,我们已经成功在服务器上运行 Python 项目了。
Part6总结

通过 宝塔面板 + Python 项目管理器,我们可以很方便的在服务器上运行和管理 python 项目。
可以通过面板中的 CPU、内存、状态 等数据,获取程序的运行状态。
可以通过 模块 方便地对程序运行必要的模块进行管理。
可以通过 日志 查看程序的打印信息及报错信息。
如果后续必要通过域名访问的话,还可以在 映射 中,添加 映射域名。
https://img-blog.csdnimg.cn/img_convert/815afb55d8891ffe410555e90da5a84f.png
以上就是本文的主要内容。
感兴趣的小同伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

https://img-blog.csdnimg.cn/img_convert/707a938748f0b52eebcda9456425cab4.png
一、Python全部方向的学习门路
Python全部方向的技能点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,包管本身学得较为全面。
https://img-blog.csdnimg.cn/1d40facda2b84990b8e1743f5487d455.png
https://img-blog.csdnimg.cn/0fc11d4a31bd431dbf124f67f1749046.png
二、Python必备开辟工具
工具都帮大家整理好了,安装就可直接上手!https://img-blog.csdnimg.cn/ff266f529c6a46c4bc28e5f895dec647.gif#pic_center
三、最新Python学习笔记
当我学到肯定底子,有本身的明确本领的时间,会去阅读一些前辈整理的册本或者手写的笔记资料,这些笔记具体记载了他们对一些技能点的明确,这些明确是比较独到,可以学到不一样的思路。
https://img-blog.csdnimg.cn/6d414e9f494742db8bcc3fa312200539.png
四、Python视频合集
观看全面零底子学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从底子到深入,照旧很容易入门的。
https://img-blog.csdnimg.cn/a806d9b941c645858c61d161aec43789.png
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才气将本身的所学运用到实际当中去,这时间可以搞点实战案例来学习。
https://img-blog.csdnimg.cn/a353983317b14d3c8856824a0d6186c1.png
六、面试宝典
https://img-blog.csdnimg.cn/97c454a3e5b4439b8600b50011cc8fe4.png
https://img-blog.csdnimg.cn/111f5462e7df433b981dc2430bb9ad39.png
简历模板https://img-blog.csdnimg.cn/646863996ac44da8af500c049bb72fbd.png#pic_center

https://img-blog.csdnimg.cn/img_convert/707a938748f0b52eebcda9456425cab4.png 若有侵权,请联系删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 如何在服务器上运行 Python 程序