在 CentOS 7 上安裝 Python 3.5.0 與舊版本 Python 2.7.5 共存
在當今的開發環境中,Python 是一種廣泛使用的程式語言,無論是用於網頁開發、數據分析還是機器學習。隨著 Python 版本的更新,許多開發者可能需要在同一系統上安裝多個版本的 Python,以便兼容不同的應用程式和庫。本文將介紹如何在 CentOS 7 上安裝 Python 3.5.0 與舊版本 Python 2.7.5 共存的步驟。
前期準備
在開始安裝之前,請確保您的 CentOS 7 系統已經更新到最新版本。您可以使用以下命令來更新系統:
sudo yum update接下來,您需要安裝一些必要的依賴包,這些包將幫助您編譯和安裝 Python。使用以下命令安裝依賴包:
sudo yum groupinstall "Development Tools"sudo yum install openssl-devel bzip2-devel libffi-devel安裝 Python 2.7.5
CentOS 7 預設已經安裝了 Python 2.7.x,但如果您需要特定版本的 Python 2.7.5,可以從源碼安裝。首先,下載 Python 2.7.5 的源碼:
wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz解壓縮下載的檔案:
tar xzf Python-2.7.5.tgz進入解壓後的目錄,然後編譯和安裝:
cd Python-2.7.5
./configure --enable-optimizations
make altinstall這樣,Python 2.7.5 將會安裝在 /usr/local/bin/python2.7 的路徑下。
安裝 Python 3.5.0
接下來,我們將安裝 Python 3.5.0。首先,下載 Python 3.5.0 的源碼:
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz解壓縮下載的檔案:
tar xzf Python-3.5.0.tgz進入解壓後的目錄,然後編譯和安裝:
cd Python-3.5.0
./configure --enable-optimizations
make altinstall這樣,Python 3.5.0 將會安裝在 /usr/local/bin/python3.5 的路徑下。
確認安裝
安裝完成後,您可以使用以下命令來確認 Python 的版本:
/usr/local/bin/python2.7 --version/usr/local/bin/python3.5 --version如果顯示正確的版本號,則表示安裝成功。
設置環境變量
為了方便使用,您可以將 Python 的路徑添加到系統的環境變量中。編輯 ~/.bash_profile 文件,添加以下行:
export PATH="/usr/local/bin:$PATH"然後,執行以下命令使更改生效:
source ~/.bash_profile使用虛擬環境管理不同版本的 Python
為了更好地管理不同版本的 Python 和其相應的庫,建議使用虛擬環境。您可以使用以下命令安裝虛擬環境工具:
sudo yum install python-virtualenv創建虛擬環境的命令如下:
virtualenv -p /usr/local/bin/python3.5 myenv激活虛擬環境:
source myenv/bin/activate在虛擬環境中,您可以安裝所需的庫,而不會影響系統的 Python 環境。
總結
在 CentOS 7 上安裝 Python 3.5.0 與舊版本 Python 2.7.5 共存的過程相對簡單,只需遵循上述步驟即可成功安裝並配置環境。這樣,您就可以根據需要使用不同版本的 Python 進行開發。如果您需要更高效的伺服器資源來運行您的應用程式,考慮使用 香港VPS 服務,以獲得更好的性能和穩定性。