查詢python版本林说,默認python2.x,需要安裝python3,無需更改默認軟連接
查詢wget,若commond not found. 則執(zhí)行 sudo yum -y install wget
安裝Python依賴包
sudo yum -y groupinstall "Development tools"
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
下載Python3
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
解壓
tar -xvJf Python-3.7.3.tar.xz
安裝
cd Python-3.7.3
./configure --prefix=/usr/local/bin/python3 --enable-shared --enable-universalsdk
#--enable-shared 保證python會創(chuàng)建共享庫(shared library)婆咸,否則只會創(chuàng)建靜態(tài)庫(static library);
#--enable-universalsdk 保證python會被編譯成64位
sudo make
sudo make install
cp libpython3.7m.so.1.0 /usr/lib64 # 解決error while loading shared libraries問題
創(chuàng)建軟連接
ln -s /usr/local/bin/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/bin/python3/bin/pip3 /usr/bin/pip3
輸入python3唉铜,pip3驗證。pip3 install --upgrade pip 更新pip3
下載安裝pipenv
pip3 install pipenv #下載菠红,安裝后第岖,輸入pipenv 返回commond not found
ln -s /usr/local/bin/python3/bin/pipenv /usr/bin/pipenv #創(chuàng)建軟鏈接
#輸入pipenv 驗證
部署小應用
cd filepath #打開應用目錄
pipenv --python 3.7 #用python3.7啟用pipenv,創(chuàng)建虛擬環(huán)境试溯,而不是python2.x
pipenv shell #啟用虛擬環(huán)境
pipenv install numpy pandas pymysql flask flask-wtf flask-paginate flask-login xlsxwriter pyecharts==0.5.11 #安裝三方包
啟動應用
pipenv run flask run -h 0.0.0.0 -p 8000 # 前臺啟動
nohup pipenv run flask run -h 0.0.0.0 -p 8000& #后臺啟動