第2章 Python與Selenium環境的搭建

購買鏈接:
京東:https://item.jd.com/13123910.html
當當:http://product.dangdang.com/29204520.html
2.1 Python版本的選擇
可以通過訪問Python官網來獲取Python的相關資源和安裝包等內容,如圖2-1所示,

圖2-1 Python的相關資源和安裝包
單擊Downloads選項,將出現圖2-2所示的頁面資訊,
從圖2-2可以看到,目前Python的最新版本為3.8.2,頁面的下方提供了可以下載的Python版本串列,可以單擊相應的鏈接以下載需要的Python版本,這里以下載Python 3.8.2為例,如圖2-3所示,

圖2-2 Python可下載版本的相關資訊

圖2-3 Python 3.8.2版本的相關資訊
圖2-3所示的頁面上顯示了Python 3.8.2版本的發布日期、特性等資訊,繼續滾動頁面,可以找到下載鏈接,如圖2-4所示,

圖2-4 基于不同作業系統的Python 3.8.2版本的下載資訊
從圖2-4可以看出,Python 3.8.2提供了源代碼以及用于macOS X和Windows作業系統的安裝包,需要提醒讀者的是,對于Windows作業系統,需要根據作業系統是Windows 32位還是64位來下載對應的安裝包,這里單擊Windows x86-64 executable installer鏈接,如圖2-5所示,

圖2-5 下載Python 3.8.2的Windows 64位安裝版本
2.2 Python環境的搭建
在這里,我們將已下載的Python 3.8.2的Windows 64位安裝包(python-3.8.2-amd64.exe檔案)放到了本地的C盤根目錄下,
選中python-3.8.2-amd64.exe檔案后,右擊,從彈出選單中選擇“以管理員身份運行”,開始在Windows 10作業系統中安裝Python 3.8.2,如圖2-6所示,

圖2-6 開始在Windows 10作業系統中安裝Python 3.8.2
如圖2-7所示,在安裝時選中Add Python 3.8 to PATH復選框,從而在Python安裝完畢后將Python可執行檔案所在的路徑添加到Windows 10作業系統的PATH環境變數中,而后單擊Install Now按鈕,

圖2-7 Python 3.8.2(64位)版本安裝界面
進入Python安裝進度界面,如圖2-8所示,

圖2-8 Python安裝進度界面
Python安裝成功后將顯示相關資訊,如圖2-9所示,

圖2-9 Python安裝成功后的相關資訊
我們也可以通過查看Windows作業系統的環境變數來判斷Python是否安裝成功,打開“環境變數”對話框,我們可以看到在“Administrator的用戶變數”串列框中,系統已經為PATH環境變數添加了兩項與Python相關的內容,如圖2-10和圖2-11所示,
Python 3.8.2成功安裝后,就可以在程式組中看到圖2-12所示的資訊,

圖2-10 打開“環境變數”對話框

圖2-11 已添加到PATH環境變數中的Python相關資訊

圖2-12 程式組中顯示的Python 3.8相關資訊
下面讓我們驗證一下Python 3.8.2是否安裝成功,方法有兩種,一種是在命令提示符視窗中執行python命令,如圖2-13所示,另一種是在Python 3.8中單擊Python 3.8(64-bit)選單項,當出現Python 3.8.2版本的相關資訊時,就說明Python 3.8.2已經安裝成功了,

圖2-13 執行python命令
最后讓我們一起來完成第一個Python腳本,在命令提示符視窗中執行print("hello world. ")命令,可以看到輸出的內容為“hello world.”,如圖2-14所示,

圖2-14 使用Python編程語言實作的“hello world.”腳本輸出資訊
2.3 Selenium的安裝
可以使用如下命令下載并安裝Selenium 4.0 alpha 5,如圖2-15所示,
pip3 install selenium==4.0.0a5

圖2-15 使用pip命令安裝Selenium 4.0 alpha 5
在安裝程序中,系統有可能提示你升級pip,如果希望升級pip,可繼續輸入如下命令,
python –m pip install --upgrade pip
同時,需要安裝requests模塊,相關命令如下,
pip3 install requests
圖2-16顯示了用來安裝requests模塊的pip命令及輸出資訊,

圖2-16 使用pip命令安裝requests模塊
答疑解惑群:50788246
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/270681.html
標籤:其他
