centos7的python3工程部署分享

2021-10-12 19:28:49 字數 1823 閱讀 9302

1.安裝

安裝下面這個部落格安裝

需要注意的內容如下:

步驟不能有缺少

編譯之前需要安裝開發工具包或者gcc

yum groupinstall -y "development tools"

#或者yum install -y gcc

缺bzip2-devel 等其他庫時會導致安裝完沒有pip3

遇到上面的問題按步驟重新安一邊就ok

2.執行

解壓python**,然後再主方法所在目錄執行

先安裝必要的執行庫

pip3 install hprose

若有requirements.txt,可以執行

pip3 install requirements.txt

直接執行命令

python3 schedulingserver.py

後台執行命令

nohup python3 -u schedulingserver.py > nohup.log 2>&1 &

檢視日誌

tail -f nohup.log

停止執行

ps -aux|grep python3

結果可能有多個 找到帶nohup的那個

kill

3.開機自啟

nano /usr/lib/systemd/system/python-scheduling.service

這裡命令用vi/vim也可以

貼上如下內容

###開始

[unit]

description=python scheduling service

after=network.target

[service]

type=******

execstart=/usr/bin/python3 -u /isesol/wis/python/jiaosischeduling/schedulingserver.py

workingdirectory=/isesol/wis/python/jiaosischeduling

user=root

restart=always

[install]

wantedby=multi-user.target

###結束

ctrl+x儲存

注意:其中 execstart workingdirectory 需要換成你自己的目錄

systemctl enable python-scheduling.service  #設定開機自啟動

systemctl start python-scheduling.service    #開啟服務

systemctl status python-scheduling.service   #檢視服務是否正常執行

開機自啟的服務啟動後原有的nohup程序可以關了。

4.發版

先刪除排產工程目錄下的所有檔案,然後解壓新的檔案,放到排產目錄,注意不要改裡面的目錄名

最後執行

systemctl restart python-scheduling.service

centos7 怎麼使用python3

centos7 上是自帶python2.7的。但有一些時候我們需要使用python3,安裝和使用的方法很簡單。yum install epel release yum install python36 安裝完成之後,會在 usr bin 目錄下面發現有 因此我們我們需要使用python3的時候,就要...

CentOS 7安裝Python3教程

在安裝python 3之前,可以先檢視當前的python版本,因為預設的centos系統都預設安裝了python2 接下來我們安裝python3 在 centos 7 中安裝 python 3.6.4之前,請確保系統中已經有了所有必要的依賴包否則會報錯 root ecs ac8wu yum y gr...

Centos7安裝Python3的方法

由於centos7原本就安裝了python2,而且這個python2不能被刪除,因為有很多系統命令,比如yum都要用到。root vm 105 217 centos python 3.6.2 python python 2.7.5 default,aug 4 2017,00 39 18 gcc 4....