Python - 環境設定
哈囉,有抱負的Pythonista們!我很激動能夠引導你們進入設定Python環境的精彩旅程。作為一個教了多年Python的人,我敢保證這第一步非常關鍵,但別擔心——我們會讓它變得有趣且容易!
本地環境設定
在我們開始編碼之前,我們需要在你的電腦上為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用户,你的過程有點不同,但同樣直觀:
- 執行你下載的安裝程式。
- 確保勾選了“將Python添加到PATH”的選框——這會為我們節省後面的步驟!
- 點擊“立即安裝”並讓魔法發生。
設定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用户可以跳過此步驟。如果你沒有,別擔心!以下是你要做的:
- 右鍵點擊“此電腦”並選擇“屬性”
- 點擊“進階系統設定”
- 點擊“環境變量”
- 在“系統變量”下,找到並選擇“Path”,然後點擊“編輯”
- 點擊“新建”並添加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