1.我的环境

操作系统:32位 Win7 旗舰版 Service Pack 1

VS版本:Microsoft Visual Studio Ultimate 2012 版本 11.0.50727.1 RTMREL

Python解释器版本:Python 3.4.2

2.安装过程

PTVS(Python Tools for Visual Studio)是一个VS下的Python开发插件

OSC上PTVS的首页为:http://www.oschina.net/p/PTVS

下载页面为:http://pytools.codeplex.com/releases/view/109707

因为我用的VS版本是2012,因此我下载的是这个插件对应的2012版本:PTVS 2.1 VS 2012.msi

下载后的文件运行文件PTVS 2.1 VS 2012.msi,会有Windows的运行安全警告,单机“运行”即可

运行后会看到用户协议界面:Apache License Version 2.0

这个协议的内容可以在这个页面看到:http://www.apache.org/licenses/LICENSE-2.0

这里勾选“I accept the terms in the License Agreement ”就可以了

安装过程是个读条的过程,在有些点可能会卡一段时间

安装完毕,单击“Finish”按钮结束安装

3.解释脚本

打开 Visual Studio,找到文件→新建→项目

在新建项目页面中左侧树形菜单的 已安装→模板→其他语言 里可以找到 Python

选择 Python Application 可以创建一个最简单的 Python 程序

输入代码后,单击“启动”按钮就可以执行代码了

执行代码“ print('Hello World') ” 效果如下图:

4.解决PTVS中输出中文的问题

PTVS安装完毕后,用print输出中文会报错

这个时候需要修改文件的编码方式,在文件菜单中选择“高级保存选项”

默认的选择是“简体中文(GB18030) - 代码页 54936”

要替换为“Unicode (UTF-8 无签名) - 代码页 65001”

这个时候就可以让PTVS正确地显示中文了

END

原文链接:http://my.oschina.net/Tsybius2014/blog/355018?fromerr=gULiR8Zz

Visual Studio 2012 Ultimate 上安装 Python 开发插件 PTVS的更多相关文章

  1. 搭建 Visual Studio 2012 + DXperience-13.2.6 + MySql 开发平台

    一. 开发环境 1. 此开发平台主要用来开发基于.NET 4.0及以上版本的应用 2. 点击此下载 Visual Studio 2012 Ultimate 中文版开发工具 3. 点击此下载 DXper ...

  2. Visual Studio 2012 Ultimate旗舰版下载地址与序列号

    (为了方便个人使用转的的别的帖子的内容,原文链接http://wenku.baidu.com/link?url=acL08J8bTNQ4S5Sd3n3oLN5KJTtrfe8hHuP8aUrNscKN ...

  3. Spring(一):eclipse上安装spring开发插件&下载Spring开发包

    eclipse上安装spring开发插件 1)下载安装插件包:https://spring.io/tools/sts/all 由于我的eclipse版本是mars 4.5.2,因此我这里下载的插件包是 ...

  4. Visual Studio 2012 Fakes框架测试驱动开发TDD教程

    一.前言 最近团队要尝试TDD(测试驱动开发)的实践,很多人习惯了先代码后测试的流程,对于TDD总心存恐惧,认为没有代码的情况下写测试代码时被架空了,没法写下来,其实,根据个人实践经验,TDD并不可怕 ...

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

    PTVS (Python Tools for Visual Studio) http://pytools.codeplex.com/ 当前版本:2.1 RC PTVS (Python Tools fo ...

  6. 在Visual Studio 2013/2015上使用C#开发Android/IOS安装包和操作步骤

    Xamarin 配置手册和离线包下载 http://pan.baidu.com/s/1eQ3qw8a 具体操作: 安装前提条件 1. 安装Visual Studio 2013,安装过程省略,我这里安装 ...

  7. Visual Studio 2012简体中文专业版密钥(激活码)

    VS2012 正式版在Beta版的基础上进行了很多改进,尤其是加入了全新的用户界面. VS2012 的硬件需求与VS2010相同,不过由于 Visual Studio 2012 利用了新版 Windo ...

  8. Cocos2d-x 3.0- 在Visual Studio 2012中执行測试项目

    Cocos2d-x - 怎样在Win32执行cpp-tests 2014年4月30日 星期三 小雨 微凉 稍显疲惫 注:本篇文章来自Cocos2d-x官网,小巫仅仅是粗略翻译眼下最新版本号的,教大家怎 ...

  9. How Visual Studio 2012 Avoids Prompts for Source

    [原文地址]:http://blogs.msdn.com/b/heaths/archive/2012/07/26/how-visual-studio-2012-avoids-prompts-for-s ...

随机推荐

  1. Swift - 23 - 选择结构

    //: Playground - noun: a place where people can play import UIKit var rating = "A" // if - ...

  2. 测试stopwatch频率

    测试stopwatch频率 using UnityEngine; using System.Collections; using System.Diagnostics; public class te ...

  3. 想追赶.Net的脚步?Java面前障碍重重

    待到Java 8面世之时 .Net的进度时钟恐怕已经又走过了两到五年——届时微软做出的调整将使二者差距进一步拉大. 就在几周之前,我详细介绍了Java 8中值得期待的几大主要功能.不过当时我并没有提到 ...

  4. 实现跨线程访问UI控件的3种方法

    namespace 多线程 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } privat ...

  5. jquery ajax(5)form表单序列化

    form表单序列化<script type="text/javascript"> $(function(){ $("#send").click(fu ...

  6. Python新手学习基础之函数-lambda函数

    lambda函数 在Python里除了用def定义函数外,还有一种匿名函数,也就是标题所示的lambda函数,它是指一类无需定义标识符(函数名)的函数或子程序. lambda函数的使用语法如下: la ...

  7. JS对象与json字符串格式

    <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...

  8. jQuery显示与隐藏返回顶层的箭头

    <script type="text/javascript">        $(window).scroll(function(){            var d ...

  9. mobox:推进企业文档管理走向信息化之路

    随着“大数据”时代的到来,越来越多的人们对数据库管理信息抱有认可态度,这是近年来信息化发展的必然结果.企业作为推进社会经济发展的主力军,也必然要紧跟大数据时代潮流,利用计算机技术全面普及企业的信息化管 ...

  10. [转]C# FileSystemWatcher监控指定文件或目录的文件的创建、删除、改动、重命名等活动

    觉得这个很常用..比如一些软件.   http://www.rabbit8.cn/DoNet/407.html   FileSystemWatcher控件主要功能: 监控指定文件或目录的文件的创建.删 ...