大家好,我是強哥。
今天給大家分享一個小的知識點,如何在服務(wù)器上運行 Python 程序
。
我的服務(wù)器系統(tǒng)是 CentOS 7.9
,這也是最常用的服務(wù)器系統(tǒng)之一。
我將以此為例,給大家介紹一個零基礎(chǔ)也可以輕松上手的,在服務(wù)器上運行 Python 程序的方法。
Part1安裝寶塔面板
安裝好寶塔面板以后,主界面大概長這樣。
Part2安裝Python 項目管理器
點擊左側(cè) 軟件商店
按鈕,切換至軟件商店頁簽。
然后在搜索框中搜索 python
關(guān)鍵詞,即可搜到 Python 項目管理器
。
點擊安裝好以后,后續(xù)我們就可以通過它來方便地管理我們的 Python 程序了。
Tips:可以勾選
首頁顯示
,這樣以后可以直接從面板首頁找到入口了。
打開 Python 項目管理器,我們可以看到左側(cè)有 項目管理
、版本管理
、日志
三個頁簽。
Part3安裝 Python 環(huán)境
首先,我們切換到 版本管理
頁簽,這里可以進行 Python 版本的管理。
下拉選項框,選擇自己要安裝的 Python 版本,然后點擊 安裝版本
按鈕。
Tips:已安裝的版本,如果不需要了,也可以選中并點擊
卸載版本
。
等待片刻,即可安裝完成。
Part4添加 Python 項目
首先,我們在服務(wù)器上自己創(chuàng)建一個路徑,用來存放我們的 Python 代碼。
例如,我在
根目錄 > www
目錄下創(chuàng)建了一個Projects
文件夾用于存放我的 Python 項目。
項目路徑創(chuàng)建好,源碼也上傳好以后,準(zhǔn)備工作就完成了。
作為演示,我創(chuàng)建了一個
test_python
項目,并寫了一段最簡單的 flask 代碼,如下圖所示。
接下來可以開始 添加 Python項目
了。
點擊添加項目按鈕,在彈出的界面中,填寫項目的相關(guān)信息。
項目名稱:自行填寫,最好寫英文。
路徑:就是前面創(chuàng)建好的項目路徑。
Python 版本:選擇你項目需要的 Python 版本。
框架:有 python
,flask
,django
,sanic
等選擇,根據(jù)項目類型選擇。
啟動方式:有 python
、gunicorn
和 uwsgi
等多種方式,具體區(qū)別在界面下方有寫,這里我們直接選擇 python
即可。
啟動文件:選擇我們項目的啟動文件,即前面創(chuàng)建好的 main.py
文件。
端口:沒有的話可以不填,示例代碼中,我們 flask 啟動的端口 port=12301
,所以這里填 12301 。(注意端口要在服務(wù)器后臺安全組中放行)
是否安裝模塊依賴:這個會根據(jù)你項目的 requirements.txt
文件,安裝項目所需的模塊。不勾選的話,后續(xù)也可以在 模塊管理
那里自行安裝。
開機啟動:就是服務(wù)器開機是否自動啟動此項目,根據(jù)需要自行勾選。
點擊確定后,便完成了項目的添加。
Part5安裝模塊
仔細(xì)看可以發(fā)現(xiàn),項目并未成功運行起來,狀態(tài)處于 已暫停
。
這時可以點擊左側(cè) 日志
,選擇我們的項目,查看項目的報錯信息。
經(jīng)檢查,原來是沒有安裝
flask
模塊。
添加模塊的方式也很簡單,點擊 模塊
按鈕,彈出 模塊管理
窗口。
在輸入框中輸入要安裝的模塊,如 flask
,版本留空的話默認(rèn)安裝最新版本。
點擊添加,等待片刻后,即可安裝相應(yīng)的模塊。
重新啟動項目后,發(fā)現(xiàn)項目已經(jīng)成功運行起來了。
瀏覽器打開 http://xx.xx.xx.xx:12301
( IP + 端口號),可以成功訪問。
至此,我們已經(jīng)成功在服務(wù)器上運行 Python 項目了。
Part6總結(jié)
通過 寶塔面板
+ Python 項目管理器
,我們可以很方便的在服務(wù)器上運行和管理 python 項目。
可以通過面板中的 CPU
、內(nèi)存
、狀態(tài)
等數(shù)據(jù),獲取程序的運行狀態(tài)。
可以通過 模塊
方便地對程序運行需要的模塊進行管理。
可以通過 日志
查看程序的打印信息及報錯信息。
如果后續(xù)需要通過域名訪問的話,還可以在 映射
中,添加 映射域名
。
以上就是本文的主要內(nèi)容。
感興趣的小伙伴,贈送全套Python學(xué)習(xí)資料,包含面試題、簡歷資料等具體看下方。
一、Python所有方向的學(xué)習(xí)路線
Python所有方向的技術(shù)點做的整理,形成各個領(lǐng)域的知識點匯總,它的用處就在于,你可以按照下面的知識點去找對應(yīng)的學(xué)習(xí)資源,保證自己學(xué)得較為全面。
二、Python必備開發(fā)工具
工具都幫大家整理好了,安裝就可直接上手!
三、最新Python學(xué)習(xí)筆記
當(dāng)我學(xué)到一定基礎(chǔ),有自己的理解能力的時候,會去閱讀一些前輩整理的書籍或者手寫的筆記資料,這些筆記詳細(xì)記載了他們對一些技術(shù)點的理解,這些理解是比較獨到,可以學(xué)到不一樣的思路。
四、Python視頻合集
觀看全面零基礎(chǔ)學(xué)習(xí)視頻,看視頻學(xué)習(xí)是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎(chǔ)到深入,還是很容易入門的。
五、實戰(zhàn)案例
紙上得來終覺淺,要學(xué)會跟著視頻一起敲,要動手實操,才能將自己的所學(xué)運用到實際當(dāng)中去,這時候可以搞點實戰(zhàn)案例來學(xué)習(xí)。
六、面試寶典
文章來源:http://www.zghlxwxcb.cn/news/detail-818430.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-818430.html
簡歷模板

到了這里,關(guān)于如何在服務(wù)器上運行 Python 程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!