2012-12-23 59 views

回答

2

第三方庫將運行得很好。要獲得對他們的智能感知,他們需要安裝在網站包或部分項目中。如果您在安裝PTVS後安裝它們,則需要運行Tools-> Options-> Python Tools-> Interpreter Options並選擇您配置的解釋器並重新生成完成數據庫。或者,您可以將庫作爲項目的一部分,並且可以實時分析。

你似乎也對某些專門的應用感興趣......如果這個應用是一個純粹的Python應用,像「python.exe app.py」一樣啓動,你就完全沒有問題。您可能需要在工具 - >選項 - > Python工具 - >解釋器選項中再次設置自定義解釋器,該選項指向該應用程序正在使用的特定python.exe,如果它是特定應用程序特定的構建。

如果應用程序實際上是一個託管Python的C++應用程序,則生活會更加困難。編輯PTVS中的代碼應該沒有問題,但調試可能需要通過執行Debug-> Attach to Process來完成。這應該工作,如果應用程序託管一個正常的Python構建,並有它動態鏈接。 PTVS將發現Python解釋器並將其調試腳本注入進程。每次啓動後,工作流程可能會有點麻煩,但是如果您不經常重新啓動,它應該不會太壞

1

PTVS只是一個IDE。因此它不需要「支持」任何庫 - 它們只需要在您的Python代碼中導入即可。

然而,有很好的機會PTVS無法啓動使用twistd基於雙絞線的守護進程,就像您在命令行上做...

+0

我有一個使用Twisted Network Librarys的BitCoin採礦池應用程序...它會是能夠在VS2012中運行/調試這個應用程序,如果我有PVST和扭曲的Windows庫安裝?? – HoopSnake