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

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

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

前言

部署的是flask項目,但是是一個很小的項目,功能很少,所以沒有用nginx這些

項目依賴

查看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

同時裝了pip和pip3似乎會有些問題,所以只裝pip3

安裝完成后檢查pip3版本:

pip3 --version

安裝成功的話就會顯示:

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

pip3 install --upgrade pip

因為之后要用pip安裝包,所以要更換一下鏡像源:

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

然后pip安裝依賴包

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

requirements.txt的用法:

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

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

那就需要下一個高版本的python

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

我這邊選擇跟我宿主機一樣的版本

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

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

然后嘗試運行python項目

python3 app.py

項目正常起來了,訪問網(wǎng)頁各項功能都正常

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

然后嘗試在宿主機上訪問網(wǎng)頁

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

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

宿主機和虛擬機互ping,是可以ping通的

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

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

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

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

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

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

python的絕對路徑獲取方法

首先

python3

進入python環(huán)境

然后輸入

>>> import sys
>>> sys.executable

就會打印python的絕對路徑

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

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

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

每天9點運行py文件

也可以用腳本

vim run.sh

然后在run.sh里寫

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

要運行就./run.sh

總結(jié)

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

相關(guān)文章

  • python flask自定義404錯誤頁面方式

    python flask自定義404錯誤頁面方式

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

    pandas DataFrame 警告(SettingWithCopyWarning)的解決

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

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

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

    Python正則表達式中?!的用法詳解

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

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

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

    Tornado 多進程實現(xiàn)分析詳解

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

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

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

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

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

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

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

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

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

最新評論

开阳县| 通州市| 萨迦县| 和田县| 惠来县| 若羌县| 客服| 肃南| 平阴县| 治多县| 临海市| 伊吾县| 夏邑县| 武鸣县| 沅江市| 浠水县| 福建省| 固镇县| 绍兴县| 凌云县| 福清市| 丹东市| 西宁市| 方城县| 南丹县| 浦东新区| 芦溪县| 顺平县| 周至县| 墨竹工卡县| 闸北区| 内丘县| 平度市| 民乐县| 和龙市| 铁岭县| 恩平市| 常熟市| 万州区| 醴陵市| 南靖县|