vs2017运⾏python_VS2017配置Python开发环境图⽂教程⼤家⼀般都使⽤vs进⾏C、C++编程,vs2017从根本上⽀持了Python,这次我要开始学习Python的编程,便决定继续沿⽤这个平台。不是之前VS2013或VS2015时代加⼀个PTVS(Python Tools for Visual Studio)⽽已,完成之后,体验可以说是超越了PyCharm很多,⽽且VS2017跑起Python的速度确实不慢
但是经过⼀番寻发现现在⽹上并没有VS上配置Python的教程,于是决定⾃⼰动⼿写⼀个。git命令提交
Python 环境是在其中运⾏ Python 代码的上下⽂,它包括全局、虚拟和 Conda 环境。 环境由解释器、库(通常是 Python 标准库)以及⼀组已安装的包组成。 这些组成部分共同确定哪些语⾔结构和语法有效、哪些操作系统功能可访问以及哪些包可使⽤。
在 Windows 上的 Visual Studio 中,你可在 Python 环境窗⼝(如本⽂中所述)中管理这些环境并选择其中⼀个作为新项⽬的默认环境。对于任何给定的项⽬,你也可以选择特定环境⽽不使⽤默认环境。
下⾯是详细vs2017安装Python环境配置教程:
1.打开 Visual Studio installer
2.修改->勾选Python开发简单的web项目源码
3.安装完之后打开VS->新建项⽬
这⾥也是⼀个我选择VS作为Python开发平台的原因,它集成了有⽤的模板,包括机器学习和Web项⽬4.选择Python应⽤程序
可以在右边看见我们使⽤的是Python3.6,⾄此已经可以进⾏简单的PY编程了
但是PY强⼤的是各种第三⽅库,VS上默认是没有的,我们接下来以Gooey库为例进⾏⽰范1、在 Python 3.6 那⾥右键->安装Python 包
2.搜索Gooey并安装
可以看到下⽅显⽰正在安装
有趣的shell脚本
最后安装成功
再等右上⾓的绿条加载完就⾏了
使⽤VS2017来开发python程序优缺点:
优点:
1.可以切换python环境,⾮常⽅便,可以快速进⾏多python环境的代码测试。
2.⽀持可视化的python虚拟环境的管理。如上图的env
3.可以直观地显⽰python的⽬录结构形成的包结构的情况。
4.有不错的代码配⾊。
系统多少5.可以直接在VS2017调试python代码,就和调试C/C++代码⼀样,⾮常⽅便。
6.在调试python代码时,可以直接查看变量的值,和C/C++⼀样,⾮常⽅便。缺点:
1.智能感知对python⽀持太弱了。单⽂件内的代码智能感知还是可以智能提⽰补全的。但是如果是跨⽂件,就不⾏了。所以,都是⾃⼰⼿动写的,⼿动测试代码是否正确。
2.跨⽬录导⼊包智能感知功能错误。正确的路径的其他⽬录的包,尽然提⽰错误,⼀⼤堆波浪线。但是代码确实是正确的。
3.运⾏时代码错误提⽰蛋疼。在启动python⽂件运⾏调试时,如果项⽬中有⼀个⽂件有代码错误,VS2017会提⽰你项⽬中有代码错误。但是!哪⾥错误,什么也不提⽰,就告诉你有错误,⽆语吧。可能还是因为VS2017对python⽀持的不够好吧。
4.跨⽂件代码跳转跟踪,不可⽤。
5.跨⽂件代码颜⾊⽀持不⾏。
6.项⽬中如果改⽂件名字,会导致这个⽂件瞬间没有了。你得重新添加这个⽂件,⽽且添加后,⽬录中还是⽆法显⽰。解决的办法就是重新打开这个项⽬。
pycharm python安装教程7.调试python代码时,有时候错误提⽰界⾯直接显⽰不了,或者叫做⼀闪⽽过。解决的办法就是重新打开项⽬。
总体感觉:
VS2017已经将python⽀持的算是很不错的了。还是使⽤⼀贯的C/C++风格操作系统,调试⾮常⽅便。在单⽂件代码⽅⾯,体验还是很好的。主要的问题在于,VS2017对于python⽬录结构和包处理上有⼀些问题。这样就导致跨⽂件的python代码⽅便,很鸡肋。跨⽂件后,代码提⽰补全、代码颜⾊、调试、跟踪等都会出现问题。
手机网页视频提取器所以VS2017还需要对这⽅⾯进⾏优化改进,如果改进好后,真是太⽅便了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论