Python - 環境設定

哈囉,有抱負的Pythonista們!我很激動能夠引導你們進入設定Python環境的精彩旅程。作為一個教了多年Python的人,我敢保證這第一步非常關鍵,但別擔心——我們會讓它變得有趣且容易!

Python - Environment Setup

本地環境設定

在我們開始編碼之前,我們需要在你的電腦上為Python創建一個舒適的家。把它想成是為一條寵物蟒蛇(當然是數位版的!)建造一個巢穴。這個過程包括下載和安裝Python,然後告訴你的電腦去哪裡找到它。

下載Python

首先,讓我們把Python放到你的電腦上。前往官方Python網站(python.org)並尋找下載部分。你會看到有不同版本的選擇,但對於初學者,我建議使用最新的穩定版Python 3。

專家建議:始終從官方源下載,以避免任何隱藏的驚喜!

安裝Python

現在你已經下載了Python,是時候鋪上紅地毯,歡迎它到你的電腦上了。安裝過程根據你的作業系統會略有不同,讓我們來看看:

在Ubuntu Linux上安裝Python

對於使用Ubuntu的用户來說,你們很幸運!Python通常會預先安裝在Ubuntu上。要檢查,打開你的終端機並輸入:

python3 --version

如果你看到一個版本號,那你就可以開始了!如果沒有,別擔心。只需輸入:

sudo apt-get update
sudo apt-get install python3

在其他Linux上安裝Python

如果你使用的是其他Linux發行版,過程也是類似的。你可以使用你的發行版的包管理器。例如,在Fedora上,你會使用:

sudo dnf install python3

在Windows上安裝Python

Windows用户,你的過程有點不同,但同樣直觀:

  1. 執行你下載的安裝程式。
  2. 確保勾選了“將Python添加到PATH”的選框——這會為我們節省後面的步驟!
  3. 點擊“立即安裝”並讓魔法發生。

設定PATH

現在我們需要確保你的電腦知道當你想使用Python時去哪裡找它。這就像給你的電腦一張指向Python家的地圖。

在Unix/Linux上設定path

對於使用Linux和Mac的用户,打開你的終端機並編輯你的.bashrc.bash_profile文件:

nano ~/.bashrc

在文件末尾添加這行:

export PATH="/usr/local/bin:$PATH"

保存並退出,然後運行:

source ~/.bashrc

在Windows上設定path

在安裝過程中勾選了“將Python添加到PATH”的Windows用户可以跳過此步驟。如果你沒有,別擔心!以下是你要做的:

  1. 右鍵點擊“此電腦”並選擇“屬性”
  2. 點擊“進階系統設定”
  3. 點擊“環境變量”
  4. 在“系統變量”下,找到並選擇“Path”,然後點擊“編輯”
  5. 點擊“新建”並添加Python安裝的路徑(通常像是C:\Python39

Python環境變量

環境變量就像是你留給Python的密函。它們可以影響Python的行為。以下是一些常見環境變量的表格:

變量 描述
PYTHONPATH 增加模組文件的默認搜索路徑
PYTHONSTARTUP 在互動啟動時執行的初始化文件路徑
PYTHONCASEOK 在Windows上用於啟用區分大小寫的模組導入
PYTHONHOME 代替模組搜索路徑

你現在不需要設定這些,但知道它們存在以供將來參考是好的!

執行Python

恭喜!你已經設定好了你的Python環境。現在,讓我們確保一切正常運作。打開你的終端機(或在Windows上使用命令提示符)並輸入:

python

你不應該看到像這樣的東西:

Python 3.9.5 (default, May 3 2021, 08:33:23)
[GCC 10.2.1 20201125 (Red Hat 10.2.1-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

這是Python互動shell。讓我們試一個簡單的命令:

>>> print("Hello, Python!")
Hello, Python!

如果你看到“Hello, Python!”被打印出來,那就給自己一個掌聲——你已經成功設定Python並執行了你的第一個命令!

記住,設定你的環境就像在烹飪美味的餐點之前準備你的廚房一樣。現在我們已經準備好了,我們可以開始使用Python創造驚人的東西了。

在我教學的年歲中,我發現那些花時間正確設定環境的學生有著更順利的學習經驗。所以,為你這重要的第一步做得好!

下次,我們將深入探討編寫和運行更複雜的Python程序。在那之前,隨便在互動shell中嘗試。誰知道呢?你可能在下次課堂之前就會發現一些酷炫的東西!

編程快樂,未來的Python大師們!

Credits: Image by storyset