Cpanel Python3 PIP CentOS
如何在 cPanel 服務器中安裝 Python 3。如您所知,cPanel 附帶 Python 2.X,因為上述 Python 版本用於 Mailman 和 Yum。因此,我們無法升級 Python 版本,因為它可能會破壞當前的 cPanel 設置。
在這篇文章中,我將描述如何在 cPanel 服務器中安裝 Python 3 和現有的 Python 版本。因此,您可以在 cPanel 服務器上使用需要 Python 3 的工具。
當我們從源代碼安裝最新的 Python 時,我們需要安裝開發工具和庫以使最新的 Python 版本正常運行。
- yum update
- yum groupinstall "development tools"
- yum install tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel readline-devel lib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel libffi-devel
複製代碼
一旦安裝了先決條件,我們就可以繼續安裝 Python 3
從源代碼安裝 Python 3
從這裡下載最新版本的 Python:https ://www.python.org/ftp/python/
- cd /usr/local/src
- wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
- tar xzf Python-3.7.2.tgz
- cd Python-*
- ./configure --prefix=/usr/local/python3.7 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
- make
- make altinstall
複製代碼
請確保您運行make altinstall而不是make install。make install命令將破壞現有的 Python 安裝。
要在登錄時全局獲取 Python 3.7,您需要更新庫路徑,如下所示:
創建文件python3.7.sh:
- vim /etc/profile.d/python3.7.sh
複製代碼
將以下內容添加到其中:
- PATH=$PATH:/usr/local/python3.7/bin
- export PATH
複製代碼
另外,創建另一個文件 opt-python3.6.conf
- vim /etc/ld.so.conf.d/opt-python3.7.conf
複製代碼
將以下內容添加到其中:
運行以下命令以創建必要的鏈接並緩存到在命令行指定的目錄中找到的最新共享庫。
- ldconfig
- source /etc/profile.d/python3.7.sh
複製代碼
它將完成 Python 3 設置,您可以使用以下命令驗證兩個 Python 安裝:
基礎 Python 安裝:
示例輸出:
- [root@grepit ~]# python3.7 -V
- Python 3.7.2
複製代碼
Python 3.7 安裝:
示例輸出:
- [root@grepit ~]# python3.7 -V
- Python 3.7.2
複製代碼
安裝PIP
- # python -m pip --version
- pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
複製代碼
- # yum install epel-release
- # dnf install python3-pip
複製代碼- # curl -O https://bootstrap.pypa.io/pip/get-pip.py
- # python3 get-pip.py
複製代碼
最後執行 pip3就會有反應了
參考文章
https://grepitout.com/how-install-python-3-cpanel-server/
https://support.cpanel.net/hc/en-us/articles/1500009971602-How-do-I-install-Python-pip-
|