簡體   English   中英

使用適用於Visual Studio的Python工具進行無堆棧Python開發

[英]Stackless Python development using Python Tools for Visual Studio

Visual Studio BetaPython工具(包括對CPython的支持)是否允許您使用無堆棧Python開發?

如果是這樣,除了在現有VS2010安裝上安裝PTVS以外,您是否可以擴展答案以包括設置無堆棧Python環境所需的任何步驟?

您當然可以為Stackless開發,但是目前沒有針對Stackless的專門支持。 這意味着您將發現代碼編輯經驗,並且REPL窗口也可以正常工作。 但是,依賴sys.settrace的性能分析和調試不適用於tasklet。

如果您通過MSI安裝Stackless,則PTVS將像正常的CPython安裝一樣進行安裝。 如果通過其他機制安裝了它,則需要轉到工具->選項-> Python工具->解釋器選項,然后使用添加解釋器按鈕設置自定義解釋器。

如果您想做得更好,可以向PTVS做出貢獻以改善這一點。 Stackless的文檔提供了有關如何啟用調試的信息 ,而且看起來不太困難。 從PTVS的角度來看,這僅涉及更新visualstudio_py_debugger.py以檢測其是否在Stackless上運行,並添加適當的代碼並確保其正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM