Vs Code使用 - 搭建python运行调试环境
 2019.09.22    |      实用技巧    |     AilsonJack    |     暂无评论    |     785 views
By: Ailson Jack
Date: 2019-08-25
个人博客: http://www.only2fire.com/
<p style="text-indent: 2em;">Vs Code是一个优秀的编辑工具,适合代码阅读,代码编辑,甚至配置好之后,可以编译与调试代码。<br/></p><p style="text-indent: 2em;">为了方便编辑,运行python程序,本文就聊聊如何将vs code搭建为一个python的IDE吧,具备运行与调试python程序的能力。<br/></p><p class="artical_littlestyle1">1、安装python程序</p><p style="text-indent: 2em;">首先,安装python程序,这样才能进行python开发,我这里安装了python-3.7.4和python-2.7.16,都是目前的最新版本了。具体的安装过程这里就不说明了,很简单的。<br/></p><p class="artical_littlestyle2">2、安装python扩展</p><p style="text-indent: 2em;">VS Code的python扩展对python有着很好的支持,比较突出的功能有:智能提示,代码调试,代码导航,代码格式化等。<br/></p><p style="text-indent: 2em;">在vs code编辑器的扩展页面中,搜索python,安装Python扩展(我这里已经安装好了):</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081766642859.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081766642859.png&#39;)"/></p><p class="artical_littlestyle3">3、创建工程</p><p style="text-indent: 2em;">首先在电脑中创建一个python文件夹,然后在python文件夹中创建一个test.py文件:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081766242657.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081766242657.png&#39;)"/></p><p style="text-indent: 2em;">将python文件夹添加到Vs Code的工作区中,File -&gt; Add Folder to Workspace:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081766861208.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081766861208.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081768548764.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081768548764.png&#39;)"/></p><p style="text-indent: 2em;">test.py文件中的代码如下:<br/><span style="color: rgb(0, 112, 192);">print (&quot;hello 111&quot;)<br/>print (&quot;hello 222&quot;)<br/>print (&quot;hello 333&quot;)<br/>print (&quot;hello 444&quot;)</span><br/></p><p class="artical_littlestyle4">4、选择python解释器</p><p style="text-indent: 2em;">当打开python文件之后,Vs Code会自动选择系统中配置好的Python解释器,显示在Vs Code的左下角(我的系统安装了python-3.7.4和python-2.7.16):</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081772452261.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081772452261.png&#39;)"/></p><p style="text-indent: 2em;">如果想要切换Python解释器,那么点击下左下角当前已选的Python解释器,然后选择想要切换的版本即可(我这里使用python-3.7.4进行演示了):</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081776739933.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081776739933.png&#39;)"/></p><p class="artical_littlestyle1">5、运行Python程序</p><p style="text-indent: 2em;">这里有2种方法来全速运行python文件。<br/>(1)、在python文件中,鼠标右键,然后选择<span style="color: rgb(0, 112, 192);">Run Python File in Terminal</span>:<br/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081780789978.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081780789978.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081785976839.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081785976839.png&#39;)"/></p><p style="text-indent: 0em;">(2)、在工作区的test.py文件上点击鼠标右键,然后选择<span style="color: rgb(0, 112, 192);">Run Python File in Terminal</span>:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081787492293.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081787492293.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081795600705.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081795600705.png&#39;)"/></p><p class="artical_littlestyle2">6、调试Python程序</p><p style="text-indent: 2em;">Python扩展能够调试python脚本,web apps,远程或多线程程序。<br/>(1)、设置调试器<br/></p><p style="text-indent: 2em;">首先切换到调试界面,接着点击调试器的设置按钮:<br/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081800463708.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081800463708.png&#39;)"/></p><p style="text-indent: 2em;">在弹出的界面中选择<span style="color: rgb(255, 0, 0);">Python File</span>这个调试器:<br/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081801484775.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081801484775.png&#39;)"/></p><p style="text-indent: 2em;">在选择好python调试器之后,Vs Code会自动的在工作区的.vscode目录下建立launch.json文件:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081874787345.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081874787345.png&#39;)"/></p><p style="text-indent: 2em;">如果想要在启动调试后,自动停止在程序入口,那么在launch.json中添加下面设置:<br/><span style="color: rgb(0, 112, 192);">&quot;stopOnEntry&quot;: true</span><br/>(2)、设置断点与调试<br/></p><p style="text-indent: 2em;">打开想要调试的python文件,然后将鼠标移动到行号的左侧(我这里选的是第3行),可以看到一个断点的标志,点击即可在该行设置断点:<br/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081874748408.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081874748408.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081874768278.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081874768278.png&#39;)"/></p><p style="text-indent: 2em;">按<span style="color: rgb(0, 112, 192);">F5</span>或者点击<span style="color: rgb(0, 112, 192);">Debug</span> -&gt; <span style="color: rgb(0, 112, 192);">Start Debugging</span>来启动调试,启动调试之后,程序停在了刚才设置的断点处:<br/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081874317692.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081874317692.png&#39;)"/></p><p style="text-indent: 2em;">接着可以使用调试面板中的调试按钮来调试我们的程序了,调试面板中的按钮从左到右依次是:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081875219611.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081875219611.png&#39;)"/></p><p style="text-indent: 0em;">按钮1:移动按钮,拖住后可以移动调试控制面板;<br/>按钮2:继续运行,对应快捷键F5;<br/>按钮3:单步跳过,对应快捷键F10;<br/>按钮4:单步调试,对应快捷键F11;<br/>按钮5:单步跳出,对应快捷键Shift+F11;<br/>按钮6:重新运行,对应快捷键Ctrl+Shift+F5;<br/>按钮7:停止调试,对应快捷键Shift+F5;</p><p class="artical_littlestyle3">7、启动交互式环境REPL</p><p style="text-indent: 2em;">按下快捷键<span style="color: rgb(0, 112, 192);">Ctrl+Shift+P</span>打开命令面板,输入<span style="color: rgb(0, 112, 192);">python</span>,然后选择<span style="color: rgb(0, 112, 192);">Python:Start REPL</span>:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081887901536.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081887901536.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2019.09.22/1569081893235668.png" onclick="preview_image(&#39;/uploads/AilsonJack/2019.09.22/1569081893235668.png&#39;)"/></p><p style="text-indent: 2em;">好了,到了这里,各位朋友应该都了解了Vs Code运行和调试python程序的方法,限于本人水平,如果文章有什么写的不好的地方,希望指正。<br/></p><p style="text-indent: 2em;">如果觉得文章写的不错,对你有帮助,欢迎点赞,关注博主哟!<br/></p>
欢迎关注博主的公众号呀,精彩内容随时掌握:
热情邀请仔细浏览下博客中的广告,万一有对自己有用或感兴趣的呢。◕ᴗ◕。。
如果这篇文章对你有帮助,记得点赞和关注博主就行了^_^,当然了能够赞赏博主,那就非常感谢啦!
注: 转载请注明出处,谢谢!^_^
暂无评论,要不要来个沙发
发表评论

 
Copyright © 2015~2023  说好一起走   保留所有权利   |  百度统计  蜀ICP备15004292号