Python工具Visual Studio支持

Python工具Visual Studio支持,python,visual-studio-2012,twisted,ptvs,Python,Visual Studio 2012,Twisted,Ptvs,我正在寻找一个Python应用程序。用于Visual Studio的Python工具是否支持第三方库,例如Twisted?PTVS只是一个IDE。因此,它不需要“支持”任何库——它们只需要位于PYTHONPATH中,这样python代码就可以导入它们 但是,PTV很有可能无法像您在命令行上那样使用twistd启动基于twisted的守护程序…PTV只是一个IDE。因此,它不需要“支持”任何库——它们只需要位于PYTHONPATH中,这样python代码就可以导入它们 但是,PTV很有可能无法像您

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

PTVS只是一个IDE。因此,它不需要“支持”任何库——它们只需要位于PYTHONPATH中,这样python代码就可以导入它们


但是,PTV很有可能无法像您在命令行上那样使用
twistd
启动基于twisted的守护程序…

PTV只是一个IDE。因此,它不需要“支持”任何库——它们只需要位于PYTHONPATH中,这样python代码就可以导入它们


但是,PTV很有可能无法像您在命令行上那样使用
twistd
启动基于twisted的守护程序…

第三方库将正常运行。要获得针对它们的intellisense,它们需要安装在站点包或项目的一部分中。如果在安装PTV后安装它们,则需要运行工具->选项->Python工具->解释器选项,并选择已配置并重新生成完成数据库的解释器。或者,您可以将这些库作为项目的一部分,并对它们进行实时分析

你似乎也对一些专门的应用程序感兴趣。。。如果该应用程序是一个像“Python.exe app.py”一样启动的纯Python应用程序,那么您就不会有任何问题。您可能需要在工具->选项->Python工具->解释器选项中再次设置自定义解释器,该解释器指向应用程序正在使用的特定Python.exe(如果它是特定于应用程序的特殊构建)


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

第三方库可以正常运行。要获得针对它们的intellisense,它们需要安装在站点包或项目的一部分中。如果在安装PTV后安装它们,则需要运行工具->选项->Python工具->解释器选项,并选择已配置并重新生成完成数据库的解释器。或者,您可以将这些库作为项目的一部分,并对它们进行实时分析

你似乎也对一些专门的应用程序感兴趣。。。如果该应用程序是一个像“Python.exe app.py”一样启动的纯Python应用程序,那么您就不会有任何问题。您可能需要在工具->选项->Python工具->解释器选项中再次设置自定义解释器,该解释器指向应用程序正在使用的特定Python.exe(如果它是特定于应用程序的特殊构建)


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

我有一个使用Twisted Network library的比特币挖掘池应用程序…如果我同时安装了PVST和Twisted windows library,它是否能够在VS2012中运行/调试此应用程序?我有一个使用Twisted网络库的比特币挖掘池应用程序…如果我同时安装了PVST和Twisted windows库,它是否能够在VS2012中运行/调试此应用程序??