服务器设置和教程 · 6 10 月, 2024

在 CentOS 7 上安裝 Python 3.5.0 與舊版本 Python 2.7.5 共存

在 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 服務,以獲得更好的性能和穩定性。