日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Python教程:第3篇 安裝Python開發(fā)環(huán)境

 xxcc140 2022-05-02 發(fā)布于黑龍江

目錄

  1. 不兼容Python2與Python3
  2. 下載開發(fā)環(huán)境安裝程序文件
  3. 安裝Python開發(fā)環(huán)境

通過對(duì)上一篇 Python教程:第2篇 Python編程語言簡介 的學(xué)習(xí),我們對(duì)Python語言已經(jīng)有了初步的了解,現(xiàn)在是時(shí)候開始進(jìn)入精彩的編程世界了。

進(jìn)入編程世界的第一步是先安裝開發(fā)環(huán)境。由于Python語言的特殊性,在安裝開發(fā)環(huán)境之前需要先了解一下Python的版本。

不兼容的Python2與Python3

從2008年P(guān)ython3.0版本發(fā)布以來,Python便分為Python2和Python3兩個(gè)版本了,為了不帶入過多的歷史包袱(大名鼎鼎的IE瀏覽器就是因?yàn)闅v史包袱太重越來越臃腫而退出了歷史的舞臺(tái)),Python3沒有設(shè)計(jì)為向下兼容,所以Python2代碼并不能做為Python3代碼直接運(yùn)行,反之亦然,即這Python2和Python3兩個(gè)版本不兼容。不過兩者的差異較小,只有約10%的語法不同,有時(shí)只需要修改一點(diǎn)點(diǎn)就可在另一個(gè)版本中運(yùn)行。

不過由于Python3的改動(dòng)過大,導(dǎo)致了其推廣使用的困難,官方早在2015年就曾經(jīng)宣布停止對(duì)Python2的支持,但是市場堅(jiān)持使用Python2的力量很強(qiáng)大,一直拖至2020年才決定停止更新。也正因?yàn)槿绱耍琍ython之父宣布“不會(huì)有Python4了”。

對(duì)于需要安裝的版本,官方的建議是使用Python3,截至2022年3月27日,Python2的最后一個(gè)版本是2020年的4月20日發(fā)布的Python 2.7.18,至今近兩年已不再更新(官方宣布2020年停止支持),Python3的最新版本是不到一周前2022年3月22日發(fā)布的Python 3.10.4。

不過由于Python2發(fā)布時(shí)間過早,網(wǎng)絡(luò)上還有許多歷史代碼都是Python2版本的,所以了解一點(diǎn)兩者的不同。有助于我們將來將其中的Python2代碼精華吸收為已所用。下面是一些重要的區(qū)別:

  1. Python2使用 print 語句打印輸出,而Python3中移除了此語句,取而代之的是 print 函數(shù),兩者的區(qū)別在于,前者輸出的內(nèi)容不需要用小括號(hào)包圍,后者需要加小括號(hào)。大多數(shù)Python2的代碼,只需要改動(dòng)這點(diǎn)即可,print在程序中的使用頻率很高。
  2. Python3使用UTF-8編碼,可以支持中文、日文等非ASCII字符做為標(biāo)識(shí)符,Python2中文會(huì)出現(xiàn)亂碼。當(dāng)程序出現(xiàn)亂碼時(shí),我們首先要猜測是不是編碼有問題。這也是比較常見的,但較難處理的問題。
  3. 一些模塊名稱不同,比如Python自帶的開發(fā)環(huán)境使用的界面庫,Python2中名為Tkinter,Python3中為首字母小寫的tkinter。

關(guān)于版本之間的更多的具體差異,我們以后在編程實(shí)踐過程中會(huì)逐步介紹了解,現(xiàn)在只需要了解這些最重要的區(qū)別即可。

現(xiàn)在我們知道一般只需要安裝Python3版本即可。如果有運(yùn)行Python2代碼的需要,也可安裝Python 2.7.18。

下載開發(fā)環(huán)境安裝程序文件

不同的操作系統(tǒng)需要安裝Python開發(fā)環(huán)境的具體操作是不同的,由于Linux和Mac一般都已經(jīng)預(yù)裝了Python,且Windows對(duì)初學(xué)者更為友好,所以這里只介紹Windows環(huán)境下的Python安裝。

首先需要下載開發(fā)環(huán)境安裝程序文件。在官網(wǎng)可以下載Windows中所有版本的Python安裝程序。根據(jù)您使用的操作系統(tǒng)的不同,可以下載的對(duì)應(yīng)版本如下:

  1. 如果您使用的是Windows 10及以上版本的系統(tǒng),可以安裝最新版的Python3.10。
  2. 如果您想要在Windows 7中安裝運(yùn)行,請(qǐng)安裝Python 3.8.10或之前的版本,因?yàn)?strong>Python3.9.0開始不再支持Windows 7。
  3. 如果您想在Windows XP中也可以運(yùn)行,可以安裝Python3.4.4或之前的版本,因?yàn)?strong>Python從3.5.0版本開始不再支持Windows XP了。

不同版本的下載操作也大同小異。這里以Windows 10操作系統(tǒng)下載截至2022年03月27日的Python3最新正式版Python 3.10.4為例,具體操作為打開官方下載頁面:
https://www./downloads/windows/,點(diǎn)擊頁面左側(cè)
Python 3.10.4 - March 24, 2022 Windows installer (64-bit) ,如下圖所示:

文章圖片1

Python 3.10.4 下載頁面鏈接

點(diǎn)擊鏈接之后,瀏覽器會(huì)彈出下載窗口,設(shè)置好下載目錄和文件名(默認(rèn)python-3.10.4-amd64.exe),點(diǎn)擊確定按鈕即可開始下載。

注:國內(nèi)官網(wǎng)打開下載較慢,好在安裝包不到30MB,約10分鐘可以下載完畢。

關(guān)于鏈接中不同文本的說明:

  1. Windows:表示用于Windows操作系統(tǒng)平臺(tái)。
  2. embeddable package:表示鏈接的文件是綠色版,不用安裝解壓即可使用,但沒有設(shè)置環(huán)境變量和安裝pip等工具(這種功能目前對(duì)我們來講很重要),如果想要安裝多個(gè)Python版本,次要版本可以下載embeddable package對(duì)應(yīng)鏈接。
  3. installer:正常的安裝包。會(huì)安裝必要的工具和進(jìn)行必要的設(shè)置,要使用的主力Python版本應(yīng)該下載這個(gè)鏈接。
  4. Windows help file:單獨(dú)的Windows CHM格式的官方文檔幫助文件。
  5. 32-bit表示32位的版本,64-bit表示64位的版本。Windows 10/7一般選擇64位即可。這兩者均可在64位的Windows 10等操作系統(tǒng)中使用,區(qū)別在于,是否能夠調(diào)用32位的ActiveX控件(也稱COM組件),比如大漠插件最后一個(gè)免費(fèi)版是32位版本的,64-bit版本就無法調(diào)用它,32-bit可以正常調(diào)用。

安裝Python開發(fā)環(huán)境

下載完成之后就可以進(jìn)行安裝了,安裝與一般的Windows軟件沒有多少不同,需要注意的是設(shè)置環(huán)境變量。

以在Windows 10中安裝剛下載的Python3.10.4為例,具體操作如下:

  • 1、雙擊下載的 python-3.10.4-amd64.exe 文件
  • 2、點(diǎn)擊彈出的“打開文件-安全警告”窗口中的“運(yùn)行(R)”按鈕
  • 3、便會(huì)彈出安裝窗口了,見下圖:
文章圖片2
  • 4、最下面的“Add Python 3.10 to PATH”表示將當(dāng)前Python解釋器程序加入環(huán)境變量。建議勾選,默認(rèn)沒有勾選。加入環(huán)境變量后,可以直接使用python來調(diào)用python.exe解釋器程序,而無須帶上完整的路徑,就像使用notepad可以調(diào)用記事本程序一樣。
  • 5、倒數(shù)第二行“Install launcher for all users (recommended)”表示是否對(duì)當(dāng)前計(jì)算機(jī)所有用戶生效,如果只想為當(dāng)前帳戶安裝可取消勾選。默認(rèn)已勾選,建議保持默認(rèn)狀態(tài)。
  • 6、中間的“Install Now”表示使用默認(rèn)配置進(jìn)行安裝,會(huì)自動(dòng)設(shè)置安裝路徑,不建議使用此方式,點(diǎn)擊下面的“Customize installation”,表示自定義安裝。然后就會(huì)彈出下面的窗口了:
文章圖片3
  • 7、建議保持默認(rèn)配置即可,點(diǎn)擊“Next”進(jìn)入下一步。(其中Documentation表示幫助文檔,pip用于安裝模塊,tcl/tk and IDLE是tkinter界面庫及使用其開發(fā)的自帶的開發(fā)環(huán)境,Python test suite標(biāo)準(zhǔn)庫測試套件,py launcher用于設(shè)置用哪個(gè)版本的Python解釋器運(yùn)行腳本),會(huì)彈出如下窗口:
文章圖片4
  • 8、其中各列表項(xiàng)含義見下:
  1. install for all users :勾選表示給所有用戶安裝Python。
  2. Associate files with Python (requires the py launcher):關(guān)聯(lián)Python文件,雙擊.py文件可以直接執(zhí)行。
  3. Create shortcuts for installed applications:創(chuàng)建快捷方式,可以快速打開Python自帶的開發(fā)環(huán)境。
  4. Add Python to environment variables:將Python解釋器程序添加到環(huán)境變量。
  5. Precompile standard library:預(yù)先編譯標(biāo)準(zhǔn)庫,可以加快Python程序的運(yùn)行速度。
  6. Download debugging symbols:下載調(diào)試符號(hào)。開發(fā)者可用。一般情況下可執(zhí)行文件為了節(jié)省空間,不會(huì)記錄源代碼中的變量名,調(diào)試符號(hào)用來記錄源代碼中的變量名的,一般是調(diào)試程序崩潰時(shí)使用。為了定位調(diào)試出錯(cuò)的代碼行數(shù),如果你的Python是用作開發(fā)環(huán)境的話,推薦勾選,如果是用作運(yùn)行環(huán)境的話,可以不勾選。
  7. Download debug binaries (requires VS 2017 or later):下載調(diào)試二進(jìn)制數(shù)據(jù)文件(需要VS 2017或之后的版本)。如果不使用VS作為開發(fā)工具,則無需勾選。
  • 9、建議保持默認(rèn)勾選不變,最后兩項(xiàng)不用勾選(目前不需要,國內(nèi)下載也很慢)。只需要設(shè)置好“Customize install location”下面的安裝目錄即可(勾選對(duì)所有用戶生效時(shí)默認(rèn)值為:C:\Program Files\Python310,勾選只對(duì)當(dāng)前用戶生效時(shí)默認(rèn)值為:C:\Users\當(dāng)前帳戶\AppData\Local\Programs\Python\Python310),建議設(shè)置自定義目錄,比如筆者安裝目錄的是“D:\HP\IDE\Python\Python3.10”,最后點(diǎn)擊“Install”按鈕,即可開始安裝。下面是安裝界面:
文章圖片5
  • 10、等待幾分鐘,便會(huì)彈出安裝完成界面:
文章圖片6

點(diǎn)擊“Close”按鈕關(guān)閉窗口。至此,Python開發(fā)環(huán)境便安裝完成了。

點(diǎn)擊開始菜單,最近添加下面會(huì)出現(xiàn)剛安裝的Python開發(fā)環(huán)境的快捷方式:

文章圖片7

點(diǎn)擊 IDLE(Python 3.10 64-bit) 即可打開Python自帶的開發(fā)環(huán)境,其界面如下:

文章圖片8

至此,Python環(huán)境搭建完成了,下一篇開始,我們便可以開始進(jìn)行正式的Python編程了。

本文共3276字,能夠堅(jiān)持看到這里的都是大毅力者,如果覺得本文對(duì)您還有用處,可以關(guān)注點(diǎn)贊,不僅可以及時(shí)收到下期更新,也是對(duì)筆者的激勵(lì),如有不足,也歡迎批評(píng)指正,那么明日再見,大毅力者們。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多