欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2023年09月14日 11:47:19   作者:能代全能帶  
這篇文章主要給大家介紹了關(guān)于國產(chǎn)麒麟系統(tǒng)kylin部署python項目的相關(guān)資料,文中通過代碼示例介紹的非常詳細,對大家的學(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項目詳細步驟的文章就介紹到這了,更多相關(guān)麒麟系統(tǒng)kylin部署python內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python使用calendar輸出指定年份全年日歷的方法

    python使用calendar輸出指定年份全年日歷的方法

    這篇文章主要介紹了python使用calendar輸出指定年份全年日歷的方法,涉及Python使用calendar模塊操作日期的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • python基礎(chǔ)教程之實現(xiàn)石頭剪刀布游戲示例

    python基礎(chǔ)教程之實現(xiàn)石頭剪刀布游戲示例

    使用PYTHON設(shè)計一個"石頭,剪子,布"游戲,有時又叫"Rochambeau",下面是實現(xiàn)方法,需要的朋友可以參考下
    2014-02-02
  • 關(guān)于PyTorch 自動求導(dǎo)機制詳解

    關(guān)于PyTorch 自動求導(dǎo)機制詳解

    今天小編就為大家分享一篇關(guān)于PyTorch 自動求導(dǎo)機制詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python如何向IP地址發(fā)送字符串

    Python如何向IP地址發(fā)送字符串

    在Python中,向IP地址發(fā)送字符串通常意味著你需要通過某種協(xié)議來實現(xiàn)通信,最常見的協(xié)議包括TCP和UDP,這篇文章主要介紹了Python向IP地址發(fā)送字符串的示例代碼,需要的朋友可以參考下
    2024-08-08
  • 一文詳解Python灰色預(yù)測模型實現(xiàn)示例

    一文詳解Python灰色預(yù)測模型實現(xiàn)示例

    這篇文章主要為大家介紹了Python灰色預(yù)測模型實現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • python中的計時器timeit的使用方法

    python中的計時器timeit的使用方法

    本篇文章主要介紹了python中的計時器timeit的使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • python實現(xiàn)大轉(zhuǎn)盤抽獎效果

    python實現(xiàn)大轉(zhuǎn)盤抽獎效果

    這篇文章主要為大家詳細介紹了python實現(xiàn)大轉(zhuǎn)盤抽獎效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • python批量將excel內(nèi)容進行翻譯寫入功能

    python批量將excel內(nèi)容進行翻譯寫入功能

    這篇文章主要介紹了python批量將excel內(nèi)容進行翻譯寫入功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • 使用python獲取cpu每秒的使用率

    使用python獲取cpu每秒的使用率

    這篇文章主要介紹了使用python獲取cpu每秒的使用率,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python Pandas 刪除列操作

    Python Pandas 刪除列操作

    這篇文章主要介紹了Python Pandas 刪除列操作,主要操作使用del和drop方法刪除DataFrame中的列,使用drop方法一次刪除多列,需要的朋友可以參考一下
    2022-03-03

最新評論