一、安裝依賴
在安裝Python之前,需要先安裝一些依賴項。在終端中執行以下命令:
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel
這些依賴項將安裝必要的工具和庫,使Python能夠在您的系統上正常運行。
二、下載Python
在安裝Python之前,需要從Python官網下載最新的穩定版本。
使用以下命令將Python tarball下載到您的系統上:
cd /opt
sudo wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
下載完成後,解壓tarball:
sudo tar xzf Python-3.8.5.tgz
解壓後將生成一個名為“Python-3.8.5”的目錄,我們需要進入這個目錄,編譯和安裝Python。
cd Python-3.8.5
三、編譯和安裝Python
在終端中輸入以下命令編譯和安裝Python:
sudo ./configure --enable-optimizations
sudo make altinstall
這裡使用的是“altinstall”而不是“install”,這是因為如果您有多個Python版本,安裝新版本時會覆蓋默認的Python版本。而“altinstall”將在系統上安裝Python但不會覆蓋系統默認的Python版本。
四、確認Python安裝
安裝完成後,您可以輸入以下命令確認Python已成功安裝:
python3.8 --version
將輸出以下內容:
Python 3.8.5
這表示您已成功安裝Python並準備好開始在CentOS8上開發。
五、創建Python虛擬環境
虛擬環境是Python開發的最佳實踐。它允許您在同一系統上擁有多個Python項目,每個項目有自己的依賴項和Python版本。
在執行以下命令之前,您需要安裝Python虛擬環境管理工具——“venv”:
sudo dnf install python3-venv
在已安裝venv的情況下,您可以通過運行以下命令創建一個新的Python虛擬環境:
python3.8 -m venv myprojectenv
“myprojectenv”是虛擬環境名稱,您可以更改為您喜歡的名稱。通過在虛擬環境目錄中查找bin目錄,您可以確認虛擬環境是否創建成功:
ls myprojectenv/bin
將輸出以下內容:
activate
pip
python
...
現在您可以激活新的虛擬環境並開始在其中安裝您的Python包和依賴項:
source myprojectenv/bin/activate
激活虛擬環境後,您將看到shell提示符的前綴更改為虛擬環境名稱。例如:
(myprojectenv) [root@hostname Python-3.8.5]#
六、結論
通過本文,您已經了解如何在CentOS8上安裝Python,並創建了一個新的Python虛擬環境。現在您可以開始學習Python並開始構建Python應用程序。
原創文章,作者:KQCYC,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/372170.html