Python 是一個強大且靈活的程式語言,無論是初學者還是進階使用者都能從中獲益。尤其在 Linux 環境下,Python 的安裝和管理更加直接且高效。今天,我們將深入探索如何在 Ubuntu Linux 上安裝 Python,以便你能夠充分利用這個工具。別擔心,我們會把這件事變得像喝杯咖啡一樣簡單!
為什麼選擇 Python?
Python 擁有簡潔的語法和強大的函式庫,是資料科學、網路開發及自動化腳本的首選語言。此外,對於喜愛開源的 Linux 用戶而言,Python 提供了無縫的整合體驗。話不多說,讓我們深入了解如何在 Linux 上安裝 Python 的過程。
跟我走 一起安裝 Python 吧!
安裝 Python 在 Linux 上其實並不如上月球艱難,你只需要遵循以下步驟:
開啟你的終端
首先,我們需要打開命令行界面,也就是終端。不同的 Linux 發行版可能會有不同的打開方式,但通常你可以從應用程式菜單中找到它,或者直接使用快捷鍵 Ctrl + Alt + T
。
使用包管理器
接下來,我們會使用 Linux 的包管理器來安裝 Python。由於不同的 Linux 發行版有不同的包管理器,因此你需要根據你的系統選擇合適的命令:
-
Ubuntu/Debian 系列:使用
apt
sudo apt update sudo apt install python3
-
Fedora/Red Hat 系列:使用
dnf
sudo dnf install python3
-
Arch Linux 系列:使用
pacman
sudo pacman -S python
這些命令將會自動下載並安裝 Python 的最新穩定版本。
安裝 Pip 和 Setuptools
Python 的強大在於其豐富的第三方模組,而這些模組通常需要透過 pip
來安裝。讓我們看看如何安裝 pip
和 setuptools
:
下載並執行腳本
首先,從 Python 的官方網站下載安裝腳本 get-pip.py
。在終端中輸入以下命令:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
接著,執行該腳本:
python3 get-pip.py --user
這將會自動下載並安裝最新版本的 pip
及 setuptools
,讓你能夠安裝和管理 Python 的套件。
驗證安裝結果
現在,你應該檢查 Python 是否已經成功安裝以及其版本號。輸入以下命令來確認:
python3 --version
如果一切順利,終端應該會顯示 Python 的版本號。類似地,你也可以確認 pip
是否安裝成功:
pip3 --version
安裝特定版本的 Python
有時候,我們可能需要安裝特定版本的 Python,例如 3.8.0。在這種情況下,你可以從 Python 官網下載對應版本的安裝包:
- 造訪 Python 官方網站
- 下載
.tgz
壓縮檔 - 解壓安裝包
- 編譯並安裝
以下是詳細步驟:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar -xvf Python-3.8.0.tgz
cd Python-3.8.0
./configure --enable-optimizations
make
sudo make altinstall
這樣,你就能在系統上擁有多個 Python 版本供使用。
常見問題
如何在 Ubuntu 16.10 上安裝 Python?
對於 Ubuntu 16.10 用戶,安裝 Python 3 的過程與前述的 Ubuntu 安裝步驟類似。你可以透過 apt
來安裝所需版本的 Python。
可以同時安裝多個 Python 版本嗎?
當然可以!只要在安裝不同版本時使用 make altinstall
,就不會覆蓋原有的 Python 版本。
如何更新現有的 Python 版本?
你可以使用包管理器來更新現有的 Python 版本。例如,在 Ubuntu 上可以使用以下命令:
sudo apt update
sudo apt upgrade python3
pip 與 setuptools 有什麼不同?
pip
是 Python 的套件管理工具,而 setuptools
是一個強化版的模組,提供了建構和分發 Python 套件的功能。
如果安裝失敗 該怎麼辦?
如果安裝過程中出現錯誤,建議檢查網絡連接、依賴包是否齊全,或參考官方文檔尋找解決方案。
如何在 Linux 上安裝 Python 的虛擬環境?
你可以使用 venv
模組來建立虛擬環境。只需執行以下命令:
python3 -m venv myenv
這將會在當前目錄下建立一個名為 myenv
的虛擬環境。
結論
看吧,安裝 Python 在 Linux 上並不需要獲得火箭科學學位!藉由以上步驟,你已經學會如何在 Ubuntu 或其他 Linux 發行版上安裝並管理 Python。這不僅能提升你的工作效率,還能讓你在程式設計的道路上更進一步。祝你在 Python 的世界裡有個愉快的旅程!