西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識(shí) → VS2017配置Python開發(fā)環(huán)境圖文教程

VS2017配置Python開發(fā)環(huán)境圖文教程

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:西西整理時(shí)間:2018/5/15 14:40:14字體大。A-A+

作者:西西點(diǎn)擊:0次評(píng)論:0次標(biāo)簽: VS2017

Visual Studio Community 201715.7.27703 官方版
  • 類型:編程工具大。1.0M語言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載

大家一般都使用vs進(jìn)行C、C++編程,vs2017從根本上支持了Python,這次我要開始學(xué)習(xí)Python的編程,便決定繼續(xù)沿用這個(gè)平臺(tái)。不是之前VS2013或VS2015時(shí)代加一個(gè)PTVS(Python Tools for Visual Studio)而已,完成之后,體驗(yàn)可以說是超越了PyCharm很多,而且VS2017跑起Python的速度確實(shí)不慢

但是經(jīng)過一番尋找發(fā)現(xiàn)現(xiàn)在網(wǎng)上并沒有VS上配置Python的教程,于是決定自己動(dòng)手寫一個(gè)。

Python 環(huán)境是在其中運(yùn)行 Python 代碼的上下文,它包括全局、虛擬和 Conda 環(huán)境。 環(huán)境由解釋器、庫(通常是 Python 標(biāo)準(zhǔn)庫)以及一組已安裝的包組成。 這些組成部分共同確定哪些語言結(jié)構(gòu)和語法有效、哪些操作系統(tǒng)功能可訪問以及哪些包可使用。

在 Windows 上的 Visual Studio 中,你可在 Python 環(huán)境窗口(如本文中所述)中管理這些環(huán)境并選擇其中一個(gè)作為新項(xiàng)目的默認(rèn)環(huán)境。 對(duì)于任何給定的項(xiàng)目,你也可以選擇特定環(huán)境而不使用默認(rèn)環(huán)境。

下面是詳細(xì)vs2017安裝Python環(huán)境配置教程:

1.打開 Visual Studio installer


2.修改->勾選Python開發(fā)

3.安裝完之后打開VS->新建項(xiàng)目

這里也是一個(gè)我選擇VS作為Python開發(fā)平臺(tái)的原因,它集成了有用的模板,包括機(jī)器學(xué)習(xí)和Web項(xiàng)目

4.選擇Python應(yīng)用程序

可以在右邊看見我們使用的是Python3.6,至此已經(jīng)可以進(jìn)行簡單的PY編程了

但是PY強(qiáng)大的是各種第三方庫,VS上默認(rèn)是沒有的,我們接下來以Gooey庫為例進(jìn)行示范

1、在 Python 3.6 那里右鍵->安裝Python 包

2.搜索Gooey并安裝

可以看到下方顯示正在安裝

最后安裝成功

再等右上角的綠條加載完就行了

使用VS2017來開發(fā)python程序優(yōu)缺點(diǎn):

優(yōu)點(diǎn):

    1.可以切換python環(huán)境,非常方便,可以快速進(jìn)行多python環(huán)境的代碼測試。

2.支持可視化的python虛擬環(huán)境的管理。如上圖的env

    3.可以直觀的顯示python的目錄結(jié)構(gòu)形成的包結(jié)構(gòu)的情況。

    4.有不錯(cuò)的代碼配色。

5.可以直接在VS2017調(diào)試python代碼,就和調(diào)試C/C++代碼一樣,非常方便。
6.在調(diào)試python代碼時(shí),可以直接查看變量的值,和C/C++一樣,非常方便。

缺點(diǎn):
1.智能感知對(duì)python支持太弱了。單文件內(nèi)的代碼智能感知還是可以智能提示補(bǔ)全的。但是如果是跨文件,就不行了。所以,都是自己手動(dòng)寫的,手動(dòng)測試代碼是否正確。
2.跨目錄導(dǎo)入包智能感知功能錯(cuò)誤。正確的路徑的其他目錄的包,盡然提示錯(cuò)誤,一大堆波浪線。但是代碼確實(shí)是正確的。
3.運(yùn)行時(shí)代碼錯(cuò)誤提示蛋疼。在啟動(dòng)python文件運(yùn)行調(diào)試時(shí),如果項(xiàng)目中有一個(gè)文件有代碼錯(cuò)誤,VS2017會(huì)提示你項(xiàng)目中有代碼錯(cuò)誤。但是!哪里錯(cuò)誤,什么也不提示,就告訴你有錯(cuò)誤,無語吧?赡苓是因?yàn)閂S2017對(duì)python支持的不夠好吧。
4.跨文件代碼跳轉(zhuǎn)跟蹤,不可用。
5.跨文件代碼顏色支持不行。
6.項(xiàng)目中如果改文件名字,會(huì)導(dǎo)致這個(gè)文件瞬間沒有了。你得重新添加這個(gè)文件,而且添加后,目錄中還是無法顯示。解決的辦法就是重新打開這個(gè)項(xiàng)目。
7.調(diào)試python代碼時(shí),有時(shí)候錯(cuò)誤提示界面直接顯示不了,或者叫做一閃而過。解決的辦法就是重新打開項(xiàng)目。

總體感覺:
    VS2017已經(jīng)將python支持的算是很不錯(cuò)的了。還是使用一貫的C/C++風(fēng)格操作系統(tǒng),調(diào)試非常方便。在單文件代碼方面,體驗(yàn)還是很好的。主要的問題在于,VS2017對(duì)于python目錄結(jié)構(gòu)和包處理上有一些問題。這樣就導(dǎo)致跨文件的python代碼方便,很雞肋?缥募螅a提示補(bǔ)全、代碼顏色、調(diào)試、跟蹤等都會(huì)出現(xiàn)問題。
    所以VS2017還需要對(duì)這方面進(jìn)行優(yōu)化改進(jìn),如果改進(jìn)好后,真是太方便了。

    vs2015
    (46)vs2015
    微軟VS2015RC版本針對(duì)多個(gè)平臺(tái)添加了新的開發(fā)工具,支持開發(fā)Win10全平臺(tái)通用應(yīng)用程序,包括Windows10手機(jī)、Win10PC、Xbox以及HoloLens增強(qiáng)現(xiàn)實(shí)等。通過VS2015,開發(fā)人員還可以使用ApacheCordova、Xamarin或C++等語言或技術(shù)開發(fā)iOS和安卓平臺(tái)應(yīng)用。針對(duì)WEB和服務(wù)器開發(fā),你可以使用Python、Node.js技術(shù)以及C#,VisualBasic或F#語言。VisualStudio2015支持編寫所有類型設(shè)備的軟件,包括安卓和iOS應(yīng)用,VS2015都將大大提高你的開發(fā)效率...更多>>
    • Visual Studio 2015 旗艦版官方最新

      11-13 / 4.4M

      推薦理由:微軟已經(jīng)宣布了Visual Studio 2015和.Net 2015,兩者均已于今日開放下載。作為在紐約舉辦的Connect大會(huì)主題
    • vs2015社區(qū)版(Visual Studio Commu

      07-21 / 3.53G

      推薦理由:Visual Studio Community 2015是免費(fèi)的,具備所有為Windows、iOS、Android設(shè)備或是云服務(wù)器開發(fā)桌面、移動(dòng)、
    • Visual Studio Code mac版1.23.1 官

      05-15 / 66.5M

      推薦理由:微軟VisualStudioCode是一個(gè)全新的開發(fā)工具,使用者能以原生方式跨越Windows、Mac、Linux平臺(tái),直接編譯、調(diào)
    • VS編輯器Visual Studio Code1.18.1

      12-05 / 34.3M

      推薦理由:VisualStudioCode,旨在為所有開發(fā)者提供一款專注于代碼本身的免費(fèi)的編輯器。VisualStudioCode的定位還是Ed
    • Visual Studio 2015 跨平臺(tái)開發(fā)Xam

      04-05 / 41.7M

      推薦理由:目前 Visual Studio 2015 的跨平臺(tái)應(yīng)用開發(fā),是基于 Xamarin,因此你需要安裝 Xamarin 套件(安裝
    • Visual Studio Community 2013官方

      05-15 / 1.6M

      推薦理由:微軟今天宣布VisualStudioCommunity2013完全免費(fèi),大小為7GB,它是為學(xué)生,開源貢獻(xiàn)者,小公司,初創(chuàng)公司以
    Visual Studio
    (54)Visual Studio
    MicrosoftVisualC++VC是什么?學(xué)VC是學(xué)什么?首先VC是一個(gè)軟件(IDE集成開發(fā)環(huán)境)(編譯、編輯、調(diào)試)C和C++。WindowsSDK(軟件開發(fā)工具)VC的靈魂:MFC(微軟基礎(chǔ)類庫)ATL(ActiveX模板類庫)其他的SDK,如OpenGL,DirectX,ActiveMoive,DrawDib(WinG).VisualC++6.0,簡稱VC或者VC6.0,是微軟推出的一款C++編譯器,將“高級(jí)語言”翻譯為“機(jī)器語言(低級(jí)語言)”的程序。VisualC++是一個(gè)功能強(qiáng)大的可視化軟件開發(fā)工具。自1993年M...更多>>
    • vc 6.0中文版精簡版

      10-31 / 29.6M

      推薦理由:用最好用,最經(jīng)典的VC編程工具來形容vc 6.0中文版好不為過,本版本只包含vc++6.0的,沒有basic , foxpro,以
    • VC++6.0助手v10.0.1233.0 特別版

      11-01 / 5.2M

      推薦理由:Visual Assist X v10.0.1233.0 破解版(Cracked) Visual.Assist.X是一款非常好的Visual Studio .NET 2003、2
    • Microsoft Visual Studio 2005 (V

      05-15 / 1.43G

      推薦理由:簡體中文正式版本版本號(hào)為8.0.50727.42(RTM.050727-4200)包括的組件:VisualBasic,C#WindowsFormsProjectsW
    • Visual Studio 2008 SP1 補(bǔ)丁(VS20

      09-08 / 848.2M

      推薦理由:微軟Visual Studio 2008 SP1 簡體中文版發(fā)布,VS作為微軟旗艦級(jí)的開發(fā)集成環(huán)境最新版2008中加入了對(duì)WPF以及
    • Visual Studio 2008中文版

      05-15 / 1.90G

      推薦理由:VS2008的性能改進(jìn)以及十大新功能VisualStudio2008的性能改進(jìn)在VS2008中,我們就開發(fā)人員所關(guān)心的一些常見的
    • visual studio 2010 官方完整卸載工

      07-18 / 623KB

      推薦理由:安裝visual studio 2010時(shí),安裝的眾多的工具,使用這個(gè)工具進(jìn)行完整卸載,支持vs 2010 的各個(gè)版本。 支持

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)