最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

國(guó)產(chǎn)麒麟系統(tǒng)kylin部署python項(xiàng)目詳細(xì)步驟

 更新時(shí)間:2023年09月14日 11:47:19   作者:能代全能帶  
這篇文章主要給大家介紹了關(guān)于國(guó)產(chǎn)麒麟系統(tǒng)kylin部署python項(xiàng)目的相關(guān)資料,文中通過(guò)代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

前言

部署的是flask項(xiàng)目,但是是一個(gè)很小的項(xiàng)目,功能很少,所以沒(méi)有用nginx這些

項(xiàng)目依賴

查看python版本:

python --version
python3 --version

python2和python3都有了

Python是2.7.18

Python3是3.7.9

再檢查pip版本:

pip --version
pip3 --version

結(jié)果是未找到命令

然后使用yum安裝:

yum update
yum install python3-pip

同時(shí)裝了pip和pip3似乎會(huì)有些問(wèn)題,所以只裝pip3

安裝完成后檢查pip3版本:

pip3 --version

安裝成功的話就會(huì)顯示:

pip 23.1.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)這里pip是python3的,說(shuō)明是pip3
然后升級(jí)一下pip3的版本:

pip3 install --upgrade pip

因?yàn)橹笠胮ip安裝包,所以要更換一下鏡像源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

然后pip安裝依賴包

我是用的requirements.txt記錄所需的包

requirements.txt的用法:

在宿主機(jī)上
pip freeze > requirements.txt
pip freeze是查看項(xiàng)目使用了哪些包,這個(gè)命令是把使用的包寫到txt里
在服務(wù)器上
pip3 install -r requirements.txt
這就是根據(jù)txt安裝依賴包

pip安裝時(shí)顯示部分包需要3.8版本及以上的python

那就需要下一個(gè)高版本的python

先到https://www.python.org/ftp/python看一下有哪些版本

我這邊選擇跟我宿主機(jī)一樣的版本

cd /usr/src
wget https://www.python.org/ftp/python/3.11.2/Python-3.11.2.tgz
tar -zxvf Python-3.11.2.tgz
cd Python-3.11.2/
./configure 
make 
make install 

全部執(zhí)行完

這樣就安裝完成了

再看一下python3的版本:

python3 --version

得到的就是Python 3.11.2然后我們重新pip安裝

pip3 install -r requirements.txt

就能把所有依賴包都安裝好了

然后嘗試運(yùn)行python項(xiàng)目

python3 app.py

項(xiàng)目正常起來(lái)了,訪問(wèn)網(wǎng)頁(yè)各項(xiàng)功能都正常

網(wǎng)絡(luò)設(shè)置

然后嘗試在宿主機(jī)上訪問(wèn)網(wǎng)頁(yè)

我已經(jīng)設(shè)置監(jiān)聽0.0.0.0的80端口,按理說(shuō)我訪問(wèn)虛擬機(jī)ip就能打開網(wǎng)頁(yè),但是不行

先測(cè)試網(wǎng)絡(luò)通不通

宿主機(jī)和虛擬機(jī)互ping,是可以ping通的

然后在宿主機(jī)和虛擬機(jī)各自啟動(dòng)flask,使用curl互相訪問(wèn),發(fā)現(xiàn)虛擬機(jī)可以curl宿主機(jī),但是宿主機(jī)不能curl虛擬機(jī),猜測(cè)是虛擬機(jī)的防火墻問(wèn)題。

開啟80端口,然后重啟防火墻

firewall-cmd --add-port=80/tcp --permanent
sudo firewall-cmd --reload

發(fā)現(xiàn)宿主機(jī)已經(jīng)可以正常訪問(wèn)了

設(shè)置計(jì)劃任務(wù)

計(jì)劃任務(wù)建議寫絕對(duì)路徑

python的絕對(duì)路徑獲取方法

首先

python3

進(jìn)入python環(huán)境

然后輸入

>>> import sys
>>> sys.executable

就會(huì)打印python的絕對(duì)路徑

我的python路徑是/usr/local/bin/python3打開用戶的計(jì)劃任務(wù)文件

crontab -e添加計(jì)劃任務(wù)

0 09 * * * /usr/local/bin/python3 /srv/delay/app.py

每天9點(diǎn)運(yùn)行py文件

也可以用腳本

vim run.sh

然后在run.sh里寫

/usr/local/bin/python3 /srv/delay/app.py

要運(yùn)行就./run.sh

總結(jié)

到此這篇關(guān)于國(guó)產(chǎn)麒麟系統(tǒng)kylin部署python項(xiàng)目詳細(xì)步驟的文章就介紹到這了,更多相關(guān)麒麟系統(tǒng)kylin部署python內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python flask自定義404錯(cuò)誤頁(yè)面方式

    python flask自定義404錯(cuò)誤頁(yè)面方式

    這篇文章主要介紹了python flask自定義404錯(cuò)誤頁(yè)面方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • pandas DataFrame 警告(SettingWithCopyWarning)的解決

    pandas DataFrame 警告(SettingWithCopyWarning)的解決

    這篇文章主要介紹了pandas DataFrame 警告(SettingWithCopyWarning)的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 詳解TensorFlow2實(shí)現(xiàn)前向傳播

    詳解TensorFlow2實(shí)現(xiàn)前向傳播

    這篇文章主要介紹了TensorFlow2如何實(shí)現(xiàn)前向傳播,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python正則表達(dá)式中?!的用法詳解

    Python正則表達(dá)式中?!的用法詳解

    在正則表達(dá)式中,零寬斷言是控制匹配邊界的隱形指揮棒,負(fù)向先行斷言(?!pattern)和負(fù)向后行斷言(?<!pattern)堪稱排除大師,能精準(zhǔn)過(guò)濾不需要的上下文,本文將結(jié)合Python的re模塊,通過(guò)案例拆解其核心用法,需要的朋友可以參考下
    2025-12-12
  • python使用裝飾器作日志處理的方法

    python使用裝飾器作日志處理的方法

    今天小編就為大家分享一篇python使用裝飾器作日志處理的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • Tornado 多進(jìn)程實(shí)現(xiàn)分析詳解

    Tornado 多進(jìn)程實(shí)現(xiàn)分析詳解

    這篇文章主要介紹了Tornado 多進(jìn)程實(shí)現(xiàn)分析詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • python實(shí)現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法

    python實(shí)現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法

    今天小編就為大家分享一篇python實(shí)現(xiàn)在函數(shù)圖像上添加文字和標(biāo)注的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • Django日志及中間件模塊應(yīng)用案例

    Django日志及中間件模塊應(yīng)用案例

    這篇文章主要介紹了Django日志及中間件模塊應(yīng)用案例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • pyspark創(chuàng)建DataFrame的幾種方法

    pyspark創(chuàng)建DataFrame的幾種方法

    為了便于操作,使用pyspark時(shí)我們通常將數(shù)據(jù)轉(zhuǎn)為DataFrame的形式來(lái)完成清洗和分析動(dòng)作。那么你知道pyspark創(chuàng)建DataFrame有幾種方法嗎,下面就一起來(lái)了解一下
    2021-05-05
  • Python中的sort方法、sorted函數(shù)與lambda表達(dá)式及用法詳解

    Python中的sort方法、sorted函數(shù)與lambda表達(dá)式及用法詳解

    文章對(duì)比了Python中l(wèi)ist.sort()與sorted()函數(shù)的區(qū)別,指出sort()原地排序返回None,sorted()生成新列表,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2025-09-09

最新評(píng)論

开平市| 伊川县| 沈阳市| 福建省| 长白| 松潘县| 同江市| 大名县| 固镇县| 唐山市| 开远市| 建德市| 集贤县| 美姑县| 龙泉市| 湾仔区| 蛟河市| 兴安县| 美姑县| 永宁县| 木兰县| 如皋市| 溧阳市| 乌兰浩特市| 泰兴市| 文登市| 盐源县| 凤凰县| 淮滨县| 烟台市| 盱眙县| 南皮县| 科尔| 抚顺市| 罗城| 乌拉特中旗| 长治市| 义乌市| 海安县| 保亭| 武定县|