Python工具Visual Studio支持扭曲

时间:2012-12-23 00:12:25

标签: python visual-studio-2012 twisted ptvs

我正在寻找一个Python应用程序。 Visual Studio的Python工具是否支持第三方库,例如Twisted?

2 个答案:

答案 0 :(得分:2)

第三方图书馆运行得很好。为了获得对它们的智能感知,它们需要安装在站点包或项目的一部分中。如果在安装PTVS后安装它们,则需要运行Tools-> Options-> Python Tools-> Interpreter Options并选择已配置的解释器并重新生成完成数据库。或者,您可以将库作为项目的一部分,并对它们进行实时分析。

你似乎也对一些专门的应用程序感兴趣...如果那个应用程序是一个像“python.exe app.py”一样启动的纯Python应用程序,你将完全没有问题。您可能需要在Tools-> Options-> Python Tools-> Interpreter Options中再次设置自定义解释器,它指向应用程序正在使用的特定python.exe(如果它是特殊的应用程序特定版本)。

如果应用程序实际上是一个托管Python的C ++应用程序生活有点困难。编辑PTVS中的代码应该没有问题,但可能需要通过调试 - >附加到进程来完成调试。如果应用程序托管正常的Python构建并将其动态链接,这应该有效。 PTVS将发现Python解释器并将其调试脚本注入到该过程中。启动后每次执行附加工作流程可能有点麻烦,但如果您不经常重启,则不应该太糟糕

答案 1 :(得分:1)

PTVS只是一个IDE。所以它不需要“支持”任何库 - 它们只需要在你的 PYTHONPATH 中,这样你的python代码就可以导入它们。

然而,PTVS无法像在命令行中那样使用twistd启动基于扭曲的守护程序,这很可能......