PTVS

Visual Studio 的 Python 开发插件
授权协议 Apache
开发语言 Python
所属分类 开发工具、 Python开发工具
软件类型 开源软件
地区 不详
投 递 者 叶华皓
操作系统 Windows
开源组织 微软
适用人群 未知
 软件概览

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

PTVS 在 IronPython Tools for Visual Studio(在IronPython 2.7中引入)的代码基础上进行了增强,并添加了对CPython、集群(Cluster)的支持,以及诸如NumPy和SciPy这样的新模块。

主要特性有:

  • 高级编辑功能、智能感知(Intellisense),代码浏览,“查找所有引用”,REPL等等……

  • 支持CPython和IronPython

  • 本地或集群/远程调试

  • 有多种视图辅助分析代码

  • 通过和IPython REPL集成,实现交互式并行计算开发

  • 支持HPC集群和MPI,包括调试的支持

  • 用于.NET平台的NumPy和SciPy

  • 支持云计算(即将提供)

  • 支持Dryad(大伸缩量,数据密集型的并行计算)(即将提供)

  • 免费和开源(使用Apache 2.0许可协议)

  • PTVS (Python Tools for Visual Studio) 是一款基于Apache 2.0协议的开源项目,托管在CodePlex上,开发者使用它可以把Visual Studio变成Python IDE。PTVS的主要特性包括:CPython、IronPython、Jython和PyPy;高级编辑功能如IntelliSense、多重构、内置REPL(read-eval-print l

  • http://pytools.codeplex.com/ Python Tools for Visual Studio 转载于:https://www.cnblogs.com/dmdj/p/3892021.html

  • Python tools for Visual Studio Python support for Visual Studio is developed and managed here. Feel free to file issues or ask questions on our issue tracker, or use the Send Feedback functionality in

  • 我在C#-Application中成功实现了Iron Python.我将所有脚本存储在数据库中,并在需要时加载它们.现在我想用PTVS调试我的Python代码.但总是当我尝试连接远程调试器到我的应用程序时,visual studio说我应该使用ptvsd.enable_attach(). >我想如果我启用我的Python-Engine的调试模式,它将是应该的 >如果我需要导入ptvsd,我如何导入

  • Visual Studio 2012 Ultimate 上安装Python 开发插件PTVS 转载于ITNOSE1.我的环境 操作系统:Win7 旗舰版Service Pack 1 VS版本:Microsoft Visual Studio Ultimate 2012 版本 11.0.50727.1 RTMREL 2.安装过程 PTVS(Python Tools for Visual Studio)

  • 使用Visual c++开发程序多年,已经习惯使用微软的Visual Studio平台来开发程序,也可以用它的PTVS(Python Tools for Visual Studio)编写Python程序。PTVS的安装过程如下: 1、从https://www.visualstudio.com官方网站下载:vs_community_CHS.exe在线安装程序安装Visual Studio Commu

  • 1.调试,input('中文'),乱码 2.调试,print('中文'),正常 3.不调试,input('中文'),正常 4.不调试,print('中文'),正常 页面编码方式已经加了“# -- coding:utf-8 --” 这是调试模式下的截图: VS2013+PTVS,python编码问题 >> python 这个答案描述的挺清楚的: http://www.goodpm.net/postr

  • 1、首先安装VS2013 2、安装PTVS 3、安装anaconda 4、在VS2013中设置: 工具->选项->python tools 不用安装其他的,这四步就搞定了

  • 使用pthon tools for visual studio开发python程序,有时候需要切换python版本,打开VS->工具->python tools->Environment Option 先安装vs 再安装python 然后安装插件,插件下载地址如下,注意要安装与vs对应的版本。 http://download.csdn.net/download/yuanboshuai/102493

  • 最近准备学习一下Python,于是从网上搜索一下,发现python的开发工具五花八门,各种IDE,也下了几个发现也是不太顺手。 本人一直用Visual Studio工具,便想可不要以用Visual Studiso来开发Python呢,发现过然可以,Python Tools for Visual Studio。 PTVS介绍: PTVS (Python Tools for Visual Studio

 相关资料
  • FIS3 是以 File 对象为中心构建编译的,每一个 File 都要经历编译、打包、发布三个阶段。运行原理讲述了 FIS3 中的插件扩展点;那么本节就将说明一个插件如何开发; 如上图,编译起初,扫描项目目录下的所有文件(不包含指定排除文件),后实例化 File 对象,并对 File 内容进行编译分析; 编译阶段插件 在编译阶段,文件是单文件进行编译的,这个阶段主要是对文件内容的编译分析;这个阶段

  • 插件需要 export 一个函数,函数会接收到两个参数,第一个是 build-scripts 提供的 pluginAPI,第二个是用户传给插件的自定义参数,如下: module.exports = (pluginAPI, options) => { const { context, log, onHook } = pluginAPI; }; pluginAPI

  • 初始化插件 你可以通过 create-umi 直接创建一个 umi 插件的脚手架: $ yarn create umi --plugin 在 umi 中,插件实际上就是一个 JS 模块,你需要定义一个插件的初始化方法并默认导出。如下示例: export default (api, opts) => { // your plugin code here }; 需要注意的是,如果你的插件需要发

  • 插件开发 消费器插件 继承AbstractDataConsumer类 通过spring.factories发布: cn.vbill.middleware.porter.core.task.consumer.DataConsumer=xxx 通过配置文件生效: porter.task[index].consumer.consumerName=pluginName EventConverte

  • 运行开发服务器 npm install npm install -g ykit #依赖 ykit npm run dev #启动开发服务器 加载插件 在config.json plugins配置项,加入 demo 插件, { "port": "3000", "db": { "servername": "127.0.0.1", "DATABASE": "yapi" }

  • QueryList支持安装插件来帮助丰富你的采集功能,目前收录的一些QueryList插件: https://github.com/jae-jae/QueryList-Community 如果大家在使用的过程中有在QueryList的基础上添加一些自己的功能,不妨做成一个QueryList插件,这样可以给其它QueryList使用者提供帮助,并且在其它人的使用反馈中的提升插件的质量。 接下来会以开

  • docsify 提供了一套插件机制,其中提供的钩子(hook)支持处理异步逻辑,可以很方便的扩展功能。 完整功能 window.$docsify = { plugins: [ function(hook, vm) { hook.init(function() { // 初始化完成后调用,只调用一次,没有参数。 }); hook.b

  • 插件脚手架及辅助工具:https://github.com/avwo/lack 插件开发示例参见:https://github.com/whistle-plugins/examples 为了满足一些特定业务场景的需要,whistle提供了插件扩展能力,通过插件可以新增whistle的协议实现更复杂的操作、也可以用来存储或监控指定请求、集成业务本地开发调试环境等等,基本上可以做任何你想做的事情,且开