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....