- Python編程基礎
- 張健 張良均
- 2361字
- 2019-09-10 14:36:54
任務1.2 搭建Python環境
任務描述
根據自己計算機的系統,從Python官網下載對應的Python 3.6.0版本,成功安裝后配置環境變量。在Windows系統命令提示符窗口中輸入“python”命令,能得到圖1-1所示的效果;在Linux/UNIX系統終端輸入“python3.6”命令,能得到圖1-2所示的效果。

圖1-1 Windows命令操作界面

圖1-2 在Linux/UNIX中打開Python
任務分析
Python是開源自由軟件,Python的所有開發環境基本都可以從網絡上免費下載。目前Python有兩種主流版本,一個是2.x版,一個是3.x版,這兩個版本是不兼容的。下載和安裝Python 3.6.0可以按以下步驟進行。
(1)檢查自己的計算機系統,在Python官網中下載對應的Python 3.6.0版本。
(2)按操作步驟安裝Python 3.6.0。
(3)配置環境變量。
(4)檢查Python 3.6.0是否安裝成功。
1.2.1 在Windows系統平臺安裝Python與配置環境變量
1.在Windows系統平臺安裝Python
在Windows系統平臺安裝Python的具體操作步驟如下。
(1)打開瀏覽器,訪問Python官網https://www.Python.org,如圖1-3所示。
(2)選擇“Downloads”菜單下的“Windows”命令,如圖1-4所示。
(3)找到Python 3.6.0的安裝包,如果Windows系統版本是32位,則單擊“Windows x86 executable installer 超鏈接,然后下載;如果 Windows 系統版本是 64 位的,則單擊“Windows x86-64 executable installer”超鏈接,然后下載,如圖1-5所示。

圖1-3 Python官網

圖1-4 選擇Windows版本

圖1-5 下載安裝包
(4)下載完成后,雙擊運行所下載的文件,彈出Python安裝向導窗口,如圖1-6所示,勾選“Add Python 3.6 to PATH”復選框,然后單擊“Customize installation”按鈕。

圖1-6 安裝向導窗口
(5)彈出界面如圖 1-7 所示,保持默認選擇,單擊“Next”按鈕,在彈出的界面中可以修改安裝路徑,如圖1-8所示。

圖1-7 單擊“Next”按鈕

圖1-8 安裝路徑
(6)安裝完之后,會彈出安裝成功的提示界面,如圖1-9所示。

圖1-9 安裝完成
2.PATH環境變量設置
打開命令提示符窗口(操作方法詳見 1.2.3 小節),輸入“python”命令,會出現以下兩種情況。
情況一:出現圖1-1所示的界面,說明Python已經安裝成功。
情況二:出現圖1-10所示的界面,這是因為Windows系統會根據一個PATH環境變量設定的路徑去查找python.exe,如果沒有找到就會報錯。

圖1-10 找不到Python
如果出現情況二,則需要將python.exe所在的路徑添加到PATH中,以Windows 7為例,具體步驟如下。
(1)右擊“計算機”圖標,選擇“屬性”命令,如圖1-11所示。

圖1-11 選擇“屬性”命令
(2)在彈出的窗口中選擇“高級系統設置”選項,如圖1-12所示。

圖1-12 選擇“高級系統設置”選項
(3)在彈出的對話框中單擊“環境變量”按鈕,如圖1-13所示。
(4)在彈出的對話框中找到“系統變量”列表框中的“Path”選項,如圖1-14所示。
(5)雙擊“Path”選項,在彈出的對話框中可編輯變量值,在“變量值”文本框中添加Python的安裝路徑,并用“;”(英文狀態下的分號)隔開。例如安裝路徑為D:\Program Files\Python36,則添加的變量值為“; D:\Program Files\Python36 \”,如圖1-15所示。
(6)單擊“確定”按鈕。再次打開命令提示符窗口,輸入“python”命令,即會出現圖1-1所示的界面,說明已經配置好Python的環境變量。

圖1-13 單擊“環境變量”按鈕

圖1-14 找到“Path”

圖1-15 添加路徑
1.2.2 在Linux/UNIX系統平臺安裝Python與配置環境變量
大多數Linux系統發行版,如CentOS、Debian、Ubuntu等,都自帶了Python 2.x版本的主程序。目前最新版的Ubuntu已經自帶了Python 3.x版本的主程序,對于沒有安裝Python 3.x版本的系統,用戶可自行安裝。
以CentOS 7為例,安裝Python 3.6.0的步驟如下。
(1)打開瀏覽器,訪問 Python 官網 https://www.Python.org,如圖 1-16 所示,單擊“Linux/UNIX”超鏈接。

圖1-16 選擇Linux/UNIX版本
(2)找到Python 3.6.0的壓縮包,單擊“Gzipped source tarball”超鏈接,如圖1-17所示,然后下載Gzipped source tarball。

圖1-17 下載安裝包
(3)在安裝Python之前,要確保系統中已經有了所有必要的開發依賴。執行命令1-1即可安裝所有的依賴。
命令1-1 安裝必要的開發依賴
yum -y groupinstall development
yum -y install zlib-devel
(4)解壓下載好的“Python-3.6.0.tgz”文件,打開終端(Terminal),并進入解壓后的Python-3.6.0目錄,如圖1-18所示。

圖1-18 解壓下載好的“Python-3.6.0.tgz”文件
(5)自定義安裝目錄后進行安裝,如安裝到/ usr/local/python3目錄下,可執行命令1-2。
命令1-2 安裝到所需路徑下
./configure --prefix=/usr/local/python3
make && make install
其中,--prefix選項是配置安裝的路徑。如果不配置該選項,安裝后可執行文件默認放在/usr/local/bin,庫文件默認放在/usr/local,配置文件默認放在/usr/local/etc,其他資源文件放在/usr/local,這樣會比較凌亂。如果配置了--prefix 選項,則可以把所有資源文件放在自定義目錄下。
./configure命令執行完畢之后,會創建一個文件creating Makefile,供make命令使用,執行make install之后就會把程序安裝到指定的目錄中去。
(6)安裝成功之后,進入自定義安裝目錄,執行“ln -s -f /usr/local/python3/bin/python3.6/usr/bin/python3.6”命令,創建軟連接,如圖1-19所示。
(7)執行“python3.6 -v”命令,查看Python 3.6.0是否安裝成功。執行“python3.6”命令,如果出現圖1-2所示的界面,即說明安裝成功。

圖1-19 創建軟連接
1.2.3 開啟Python之旅
安裝Python成功之后,就可以正式開始Python之旅了。Python的打開方式有3種:Windows系統的命令行工具(cmd)、帶圖形界面的Python Shell——IDLE、命令行版本的Python Shell——Python 3.6。下面簡單介紹這3種方式的具體操作。
1.Windows系統的命令行工具(cmd)
cmd即計算機命令行提示符,是Windows環境下的虛擬DOS窗口。在Windows系統下,打開cmd有3種方法。
(1)按“Win+R”組合鍵,其中“Win”鍵是鍵盤上的開始菜單鍵,如圖 1-20 所示,在彈出的對話框中輸入“cmd”,如圖1-21所示。單擊“確定”按鈕,即可打開cmd。

圖1-20 Win鍵

圖1-21 輸入“cmd”
(2)通過“所有程序”列表查找搜索到 cmd,如圖 1-22 所示。選擇“cmd.exe”選項或按回車鍵即可打開cmd。
(3)在C:\Windows\System32路徑下找到cmd.exe,如圖1-23所示,雙擊“cmd.exe”文件。

圖1-22 搜索界面

圖1-23 雙擊“cmd.exe”
(4)打開cmd,輸入“python”,按回車鍵,如果出現“>>>”符號,說明已經進入Python交互式編程環境,如圖1-24所示。此時輸入“exit()”即可退出。

圖1-24 Python交互式編程環境
2.帶圖形界面的Python Shell——IDLE(Python GUI)
IDLE是開發Python程序的基本集成開發環境,由Guido van Rossum親自編寫(至少最初的絕大部分由他編寫)。一般IDLE適合用來測試,演示一些簡單代碼的執行效果。
在Windows系統下安裝好Python后,可以在“開始”菜單中找到IDLE,如圖1-25所示,選擇“IDLE (Python 3.6 64-bit)”選項即可打開環境界面,如圖1-26所示。

圖1-25 單擊“IDLE”按鈕

圖1-26 IDLE界面
3.命令行版本的Python Shell——Python 3.6
命令行版本的Python Shell——Python 3.6的打開方法和IDLE的打開方法是一樣的。在Windows系統下,在“開始”菜單中找到命令行版本的Python 3.6(64-bit),如圖1-27所示,單擊即可打開,界面如圖1-28所示。

圖1-27 選擇Python 3.6(64-bit)

圖1-28 Python 3.6(64-bit)界面
- 精通JavaScript+jQuery:100%動態網頁設計密碼
- CentOS 7 Server Deployment Cookbook
- 區塊鏈:以太坊DApp開發實戰
- RabbitMQ Cookbook
- 區塊鏈底層設計Java實戰
- Instant Nancy Web Development
- 用戶體驗可視化指南
- Machine Learning in Java
- Python 3.7從入門到精通(視頻教學版)
- OpenCV 3 Blueprints
- Troubleshooting Citrix XenApp?
- Web Developer's Reference Guide
- 人人都能開發RPA機器人:UiPath從入門到實戰
- SSH框架企業級應用實戰
- Node.js實戰:分布式系統中的后端服務開發