在Windows中搭建python開發(fā)環(huán)境與使用初步
?
安裝設(shè)置python運(yùn)行環(huán)境
到網(wǎng)站https://www.python.org/downloads/windows/
找到合適版本,下載。
雙擊下載的 安裝程序,出現(xiàn)安裝界面(這里以python-3.6.5.exe為例),如下圖
法一、單擊Install Now,之后等待安裝完成。
法二、單擊 Customize installation 可由你選安裝路徑等特性。
安裝比較簡(jiǎn)單,故不多言。現(xiàn)對(duì)容易困惑初學(xué)者的問題詳細(xì)介紹之。若安裝時(shí)忘記選中
□Add Python 3.6 PATH
?
在安裝完成之后,打開控制臺(tái)(cmd命令行窗口),輸入“Python”,將看到類似下面的提示:
是因?yàn)閜ython.exe文件在 Python 目錄下,我們還沒有設(shè)置環(huán)境變量。所以我們需要手動(dòng)添加環(huán)境變量:
在Windows 7中,右鍵“計(jì)算機(jī)” 單擊 “屬性”,單擊“高級(jí)系統(tǒng)設(shè)置”,單擊“高級(jí)”
,單擊“環(huán)境變量”。如圖:
?
在win10配置系統(tǒng)環(huán)境變量
右鍵 此電腦,屬性,高級(jí)系統(tǒng)設(shè)置,系統(tǒng)屬性,如下圖:
?
在“系統(tǒng)變量”中,設(shè)置PATH,在最后面加上我們的Python安裝路徑,C:\Users\lenovo\AppData\Local\Programs\Python\Python36-32\ (根據(jù)你的實(shí)際情況確定)
?
【 注 查看python安裝路徑的方法 ,在IDLE(Python自帶的簡(jiǎn)潔的集成開發(fā)環(huán)境)中
>>> import sys
>>> sys.path
參見下圖:
將其中的路徑部分C:\\Users\\lenovo\\AppData\\Local\\Programs\\Python\\Python36-32\\復(fù)制出,將其中的\\替換為\,
C:\Users\lenovo\AppData\Local\Programs\Python\Python36-32\】
?
pip 是 Python 包管理工具,該工具提供了對(duì)Python 包的查找、下載、安裝、卸載的功能,運(yùn)行、調(diào)試他人開發(fā)的Python源碼時(shí)常常用到。
Python 3.4+ 以上版本都自帶 pip 工具。你可以通過以下命令來判斷是否已安裝:
這說明需要將Python文件夾下的Scripts文件夾加入到路徑環(huán)境變量:
C:\Users\lenovo\AppData\Local\Programs\Python\Python36-32\Scripts? (根據(jù)你的實(shí)際情況確定)
顯示pip版本和路徑,在控制臺(tái)( cmd命令行窗口)中 輸入pip --version t 回車,顯示類似如下:
?
在使用python的時(shí)候,經(jīng)常使用到pip這個(gè)工具,可以很方便的線上安裝依賴庫(kù)(包),
運(yùn)行代碼時(shí),若報(bào)類似錯(cuò)誤ModuleNotFoundError: No module named 'requests' ,說明需要安裝requests庫(kù)(包)
?
安裝 requests庫(kù)(包),在控制臺(tái)(cmd命令行窗口)中輸入pip install requests 回車,顯示類似如下:
?
IDLE是開發(fā)python程序的基本IDE(集成開發(fā)環(huán)境),當(dāng)安裝好python以后,IDLE就自動(dòng)安裝好了,不需要另外去找。打開 Idle 后出現(xiàn)一個(gè)增強(qiáng)的交互命令行解釋器窗口(具有比基本的交互命令提示符更好的剪切-粘貼、回行等功能)。除此之外,還有一個(gè)針對(duì) Python 的編輯器(無(wú)代碼合并,但有語(yǔ)法標(biāo)簽高亮和代碼自動(dòng)完成功能)、類瀏覽器和調(diào)試器。
至此,就可以進(jìn)行Python開發(fā)實(shí)驗(yàn)了。
?
順便一提:PyCharm 是一款功能強(qiáng)大的 Python 集成開發(fā)環(huán)境( IDE),具有跨平臺(tái)性,功能強(qiáng)大,帶有一整套可以幫助用戶在使用Python語(yǔ)言開發(fā)時(shí)提高其效率的工具,比如調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制。正版要收費(fèi)。建議以后學(xué)習(xí)之,在此不深入介紹了。
?
下面介紹使用IDLE運(yùn)行Python程序
?
在Windows平臺(tái)上,使用Python自帶的IDLE 進(jìn)行編程練習(xí)
找到IDLE,點(diǎn)擊后彈出如下窗體:
在>>>提示符后輸入代碼,回車,就可以執(zhí)行此代碼。
IDLE支持語(yǔ)法高亮,支持自動(dòng)縮進(jìn),支持方法提示,不過提示的很慢。
這種方式為交互式編程
交互式編程不需要?jiǎng)?chuàng)建腳本文件,是通過 Python 解釋器的交互模式進(jìn)來編寫代碼。
?
還有一種腳本式編程
先編寫 Python 文件(py腳本文件), Python 文件將以 .py 為擴(kuò)展名 。再調(diào)用解釋器開始執(zhí)行腳本。可以用操作系統(tǒng)自帶的記事本編寫py腳本文件,也可以用IDLE的 編輯器窗口。
下圖演示用IDLE的 編輯器編寫代碼:
?
用python自帶IDLE運(yùn)行Python 文件(py腳本、 py程序 )
先編寫好Python 文件(py腳本、py程序)之后按下列步驟進(jìn)行
第1步、首先打開python IDLE。
第2步、打開你的py腳本文件: file → open,參見下圖:
?
第3步、在如上腳本窗口點(diǎn)擊Run → Run module(F5)打開python shell窗口
?
用python自帶IDLE的調(diào)試程序
第1步、在如上python shell窗口點(diǎn)擊Debug → Debugger打開Debug Control窗口
?
第2步、打開python IDLE,打開你的py腳本文件,在py腳本文件需要調(diào)試的代碼行點(diǎn)擊右鍵
set breakpoint,此行變黃,表示設(shè)置斷點(diǎn)
第3步、此時(shí)再次點(diǎn)擊運(yùn)行Run → Run module(F5)即可進(jìn)入調(diào)試程序狀態(tài)。
?
對(duì)于調(diào)試窗口,可以根據(jù)需求自我選擇所要顯示的東西如:Stack、Source、Locals、Globals等;
點(diǎn)擊Go即可運(yùn)行到斷點(diǎn)處(一次運(yùn)行所有、直到遇到斷點(diǎn)),Step為一步步往下運(yùn)行,Over為進(jìn)入所調(diào)用的函數(shù)內(nèi)部,Out為跳出函數(shù)體,Quit為停止運(yùn)行。
?
Pycharm 簡(jiǎn)單使用
PyCharm是由JetBrains打造的一款Python 開發(fā)的集成環(huán)境(IDE),PyCharm依賴于Python 。在安裝了Python 之后,再安裝PyCharm,關(guān)于下載安裝PyCharm請(qǐng)參見他文。現(xiàn)在 簡(jiǎn)單介紹使用如下。
- 用 PyCharm 創(chuàng)建項(xiàng)目
啟動(dòng) PyCharm ,如果您在歡迎屏幕上,請(qǐng)單擊 Create New Project 。如果您已打開了一個(gè)項(xiàng)目,請(qǐng)選擇 File | New Project 。
啟動(dòng)PyCharm,若出現(xiàn)下圖界面:
請(qǐng)單擊Create New Project :
這時(shí),輸入工程名,(可以選擇Python解釋器版本,)點(diǎn)擊Create創(chuàng)建工程。
?
如果您已打開了一個(gè)項(xiàng)目,
則File->New Project,出現(xiàn)下圖界面:
這時(shí),輸入工程名,(可以選擇Python解釋器版本,)點(diǎn)擊Create創(chuàng)建工程。
?
為Project添加項(xiàng)目中的文件
右擊工程名,彈出候選框,選擇New->Python File,輸入文件名即可添加Python文件。
?
二、用 PyCharm 打開項(xiàng)目
PyCharm更類似于文件目錄的形式管理項(xiàng)目。
PyCharm中點(diǎn)擊:File->Open中選擇工程,注意只需要選擇項(xiàng)目的目錄點(diǎn)擊OK即可導(dǎo)入整個(gè)項(xiàng)目。參見下圖
?
?
說明:項(xiàng)目可以在新窗口中打開,也可以在現(xiàn)有窗口中替換,或者附加到已打開的項(xiàng)目。您希望如何打開項(xiàng)目?
?
順便指出 ,在PyCharm關(guān)閉項(xiàng)目:File->close project
?
?
?
三、一個(gè)簡(jiǎn)單的 pycharm 項(xiàng)目( Project )產(chǎn)生的文件夾(目錄)情況,類似于下圖:
說明:當(dāng)使用pycharm創(chuàng)建工程的時(shí)候,會(huì)默認(rèn)創(chuàng)建一個(gè)venv的文件夾,這是一個(gè)虛擬環(huán)境(virtual environment)。項(xiàng)目的環(huán)境管理一直是比較頭疼的問題,如果有兩個(gè)項(xiàng)目,一個(gè)用的是 a 庫(kù)的 v1 版本,一個(gè)用的是 a 庫(kù)的 v2 版本,那么如果 a 庫(kù)是安裝在系統(tǒng)環(huán)境下的,就會(huì)出現(xiàn)項(xiàng)目所依賴的庫(kù)文件版本不對(duì)的問題。為了解決這個(gè)問題,提出了虛擬環(huán)境的概念。也就是人為的創(chuàng)建一個(gè)虛擬環(huán)境供項(xiàng)目運(yùn)行,而該項(xiàng)目需要什么庫(kù)文件,則自行在這個(gè)虛擬環(huán)境中下載安裝,而在虛擬環(huán)境中下載安裝的庫(kù)文件,是不會(huì)影響到系統(tǒng)環(huán)境中的庫(kù)文件的。有了虛擬環(huán)境的概念, Python 的項(xiàng)目管理也就不那么麻煩了。
?
?
四、如果找不到某項(xiàng)功能可以搜索一下,參見下圖:
順便一提,JetBrains系列產(chǎn)品幾乎都有這項(xiàng)功能。
JetBrains是一家捷克的軟件開發(fā)公司,主要產(chǎn)品有:
?IntelliJ IDEA ,Java集成開發(fā)環(huán)境
?PHPStorm? ,PHP 集成開發(fā)工具
?PyCharm ,智能Python集成開發(fā)工具
?WebStorm ,智能HTML/CSS/JS開發(fā)工具
等。
?
附:
python和Pycharm常見問題處理例舉
https://mp.csdn.net/postedit/98480988
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
