寶塔面板設定python3預設環境
使用寶塔面板搭建web環境並配置python3為預設python環境
寶塔面板是一個可以通過Web端輕鬆管理伺服器,提升運維效率的管理面板。它可以建立管理網站、FTP、資料庫,擁有視覺化檔案管理器,視覺化軟體管理器,視覺化CPU、記憶體、流量監控圖表,計劃任務等功能。因此搭建網站選用是非常方便的事情,一個伺服器僅僅搭建一個小網站的話顯得有點浪費,因此使用伺服器跑點爬蟲還是非常好的。 但是寶塔並沒有預設的python3,由於python2已經不再維護,升級python3並設定為預設python成為首先要做的事情。在網上檢視各種教程並沒有直接的相關內容,因此在摸索好搭建環境成功後把詳細過程分享給大家,以防類似情況發生再次獨自摸索。
首先簡要說下過程,檢視寶塔指令碼vi /usr/bin/bt
發現py26=$(python -V 2>&1|grep '2.6.') if [ "$py26" != "" ];then pythonV=python3 fi
python3是可以執行寶塔面板的,因此python3其實是相容的,但是寶塔面板安裝的時候要求的是python2,所以處理過程需要這樣
1.先執行寶塔面板安裝指令碼安裝好面板
2.安裝好python3設定為預設python3
3.修改yum使其使用python2
執行寶塔指令碼安裝寶塔面板
純淨centos系統直接執行官方指令碼安裝,我這裡系統是centos7,因此使用的是最新的linux面板6.0
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安裝好就有提示了,預設為8888埠,貼上進入便可以看到了。
安裝python3
由於熟悉而且非常強大的爬蟲框架scrapy中python3裡面3.6是相容的,更高版本安裝會出錯,因此這裡使用3.6.7作為本次安裝的python版本
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz
tar zxvf Python-3.6.7.tgz
cd Python-3.6.7
./configure
make && make install
python3便安裝好了
設定python3位預設python
rm -f /usr/bin/python
ln -s /usr/local/bin/python3 /usr/bin/python
rm /usr/bin/pip
ln -s /usr/local/bin/pip /usr/local/bin/pip
修改yum為python2
vi /usr/bin/yum
把/usr/bin/python 修改為/usr/bin/python2
修改好後使用yum update -y && python --version &&pip --version
如果yum沒有出錯而且是python3,且pip版本是python3裡面的說明環境搭建成功,接下來就可以方便的搭建好scrapy爬蟲環境了。
以上就是所有的為安裝寶塔面板的伺服器安裝python3環境的過程,希望對大家有所幫助