Python環(huán)境安裝
1、yum groupinstall "Development tools"
2、yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3、wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
4、sudo mkdir /usr/local/python3
5、tar -zxvf Python-3.6.8.tgz
6、cd Python-3.6.8/
7、./configure --prefix=/usr/local/python3 --enable-optimizations
8、make
9、make install
10、ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
11、ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
12、sudo pip3 install --upgrade pip
虛擬環(huán)境安裝支持包
1、yum install python-virtualenv -y
2、pip3 install virtualenvwrapper
修改系統(tǒng)環(huán)境變量。編輯root目錄下的 ‘.bashrc’ 文件
vim /root/.bashrc
1、打開.bashrc文件添加內(nèi)容如下:
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/python3/bin/virtualenvwrapper.sh
重新加載.bashrc文件:
source ~/.bashrc
創(chuàng)建虛擬環(huán)境方式一
mkvirtualenv + 環(huán)境名稱
指定虛擬環(huán)境python版本:mkvirtualenv --python=/usr/bin/python3 環(huán)境名稱
進(jìn)入虛擬環(huán)境方式一
workon + 環(huán)境名稱
創(chuàng)建虛擬環(huán)境方式二
python3 -m venv ./venv/環(huán)境名稱
進(jìn)入虛擬環(huán)境方式二
source ./venv/mixing/bin/activate
退出虛擬環(huán)境
deactivate
刪除虛擬環(huán)境
rmvirtualenv + 虛擬環(huán)境名稱
復(fù)制虛擬環(huán)境
cpvirtualenv + 虛擬環(huán)境名稱
# supervisor寶塔進(jìn)程管理
運行目錄為程序啟動目錄
執(zhí)行文件為虛擬環(huán)境Python執(zhí)行文件
運行參數(shù)為-u 項目啟動文件名 > nohup.out 2>&1 &