Visual Studio 2017是最新的版本,VS2017有三个版本:社区版(免费,适合学生)、专业版和企业版。Visual Studio经过微软多年的开发调教,已经成为了Windows上最强大的IDE,特别是对C、C++和C#来说是最完美的IDE,对python的支持也不错。
VS2017已经集成了python模块,只需要在安装的时候选择python模块就行(可以选择安装python2,、python3或者Anaconda)。VS2017安装好之后就可以新建python项目,在项目的python环境下可以管理多个python环境,还可以安装、删除或者更新python包,这点非常方便。比如安装numpy、scipy、TensorFlow、opencv等。在VS2017中写python也有不错的代码提示和补全功能。
有些人(比如我)可能会遇到一个小问题,在一个解决方案中创建了多个项目,项目中包含多个python文件时没有设置启动项目和启动文件,这时候就很容易出错。设置的方法是在相应的文件上右键点击设置为启动项目或者启动文件。VS中python还可以利用pyqt5做UI界面,其中的Qtdesigner命令也可以选择QT5里面的designer.exe。