PTVS2013(Python Tools for Visual Studio)將Visual Studio 2013變成了一個(gè)強(qiáng)大的、功能豐富的python集成開(kāi)發(fā)環(huán)境,PTVS既支持.net下的IronPython,也支持CPython。
PTVS支持幾乎所有免費(fèi)版本的Visual Studio,包括如下版本的VS2015和VS20013:
Community Edition
Express for Web
Express for Desktop
ptvs2013安裝教程:
Win7 64位搭建開(kāi)發(fā)環(huán)境。需要準(zhǔn)備VS2013、Python、PTVS2013。
1、下載ptvs2013,下載之后進(jìn)行安裝即可。
2、下載Python
3、打開(kāi)VS2013,新建項(xiàng)目
確定建立項(xiàng)目
Hello World運(yùn)行成功
環(huán)境配置
在安裝完ptvs后,選擇Python Enviroment進(jìn)行配置:
新建一個(gè)環(huán)境,讓它指向我們的python可執(zhí)行文件和庫(kù)文件:
在路徑改變后,PTVS會(huì)讀取庫(kù)目錄下的文件進(jìn)行分析,在分析結(jié)束后可以看到:
實(shí)際上,PTVS將分析的結(jié)果保存在了
這一堆的idb就是PTVS所需要的分析結(jié)果。當(dāng)庫(kù)目錄下的文件改變時(shí),PTVS會(huì)自動(dòng)重新進(jìn)行分析。
ptvs 2013調(diào)試:
1.2 Python命令行
打開(kāi)python的命令行,隨便輸入幾個(gè)命令測(cè)試:
很強(qiáng)大的功能,感覺(jué)比IDLE或者spyder都舒服。
1.3 腳本編輯
再試試PTVS的腳本編輯功能,寫一段代碼:
腳本編輯器的功能同樣強(qiáng)大。
但是有一點(diǎn)讓人不爽的是,當(dāng)使用cv2這樣的模塊時(shí),PTVS是無(wú)法進(jìn)行提示的。因?yàn)檫@個(gè)OpenCV的模塊是以動(dòng)態(tài)庫(kù)的形式提供的,沒(méi)有相應(yīng)的.py文件,因此PTVS也就無(wú)法獲得其接口信息。
1.4 腳本調(diào)試
python的調(diào)試有兩種模式,一種是腳本模式,另一種是本機(jī)模式,腳本調(diào)試時(shí)需要去掉native code debugging選項(xiàng):
設(shè)置斷點(diǎn),F(xiàn)5:
要是能夠直接顯示為圖像就更好了!