PTVS (Python Tools for Visual Studio)

http://pytools.codeplex.com/

当前版本:2.1 RC

PTVS (Python Tools for Visual Studio) 是一个开源项目,采用Apache 2.0许可发布。PTVS的主要特性包括:CPython、IronPython、Jython和PyPy;高级编辑功能如IntelliSense;多重构;内置REPL(read-eval-print loop)窗口;调试和分析功能,等等。

Python有很多IDE,但是对于.Net开发者来讲使用PTVS来开发是一个很自然的选择。

1.安装PTVS

下载并安装Python(https://www.python.org/downloads/windows/ )2.7.8

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

下载并安装PTVS(http://pytools.codeplex.com/)2.1 RC

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

2.编写一个Hello World程序

新建一个Python Application的项目

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

貌似自动写了个Hello World的程序,现在我们F5运行项目,目标达成。

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

如何调试?放个断点F5启动程序就能调试,跟C#一样。

3.引用第三方类库

首先在视图-》其他窗口中找到Python Environments窗口,更新一下这些DB。

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

然后在解决方案资源管理器中找到Python Environments,这个就是对Python环境的引用,感觉有点像选择.Net版本,这里面可以选择多个Python版本进行开发环境设置。

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

在所属环境上右键弹窗选择“Install Python Packages…”菜单

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

输入要安装的扩展名称,PTVS会自动下载并安装此程序包

Windows服务器Pyton辅助运维--03.安装Visual Studio 的 Python 开发插件 PTVS-LMLPHP

4. 发布应用

首先在发布的服务器上安装对应的Python软件,然后把开发好的Py等文件Copy到服务器上,使用Python IDLE(在py文件上点击右键选择此IDLE打开)打开并执行程序(快捷键是F5)。

04-28 06:57