【问题标题】:Stackless Python development using Python Tools for Visual Studio使用 Visual Studio 的 Python 工具进行 Stackless Python 开发
【发布时间】:2011-04-07 14:57:04
【问题描述】:

Python Tools for Visual Studio Beta(包括对 CPython 的支持)是否允许您使用 Stackless Python 进行开发?

如果是这样,除了在现有的 VS2010 安装上安装 PTVS 之外,您能否扩展您的答案以包括设置 Stackless Python 环境所需的任何步骤?

【问题讨论】:

    标签: python cpython python-stackless stackless ptvs


    【解决方案1】:

    您当然可以为 Stackless 进行开发,但目前没有对 Stackless 的专门支持。这意味着您会发现代码编辑体验和 REPL 窗口工作得很好。但是依赖于 sys.settrace 的分析和调试对 tasklet 不起作用。

    如果您通过 MSI 安装 Stackless,PTVS 将像任何正常的 CPython 安装一样进行安装。如果您是通过其他机制安装的,则需要转到 Tools->Options->Python Tools->Interpreter Options 并使用 Add Interpreter 按钮设置自定义解释器。

    如果您想让它变得更好,您可以回馈 PTVS 以改进它。 Stackless's documentation has information on how to enable debugging 看起来并不太难。从 PTVS 的角度来看,这仅涉及更新 visualstudio_py_debugger.py 以检测它是否在 Stackless 上运行并添加适当的代码并确保其正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      • 2010-09-17
      相关资源
      最近更新 更多