在编写visualstudio+PTV时,是否可以使用基于远程漫游的python解释器

2024-05-23 17:39:53 发布

您现在位置:Python中文网/ 问答频道 /正文

在我们公司,我们用流浪者虚拟机来保存环境。为所有人。是否可以通过ssh配置VisualStudio+PTVS(python tools for VS)来使用基于vagrant的python解释器?在


Tags: for环境公司tools解释器sshvsvagrant
1条回答
网友
1楼 · 发布于 2024-05-23 17:39:53

像PyCharm一样,ptv中没有对远程口译员的特殊支持。根据现有的约束条件,黑客攻击是有可能的,但这需要一些工作。。。在

要注册一个可以实际运行的解释器,它必须有一个本地(好吧,CreateProcess)二进制文件,它接受与python.exe. 通过向项目设置添加相应的命令行选项,可以直接使用ssh。否则,只调用远程进程的代理二进制文件肯定可以工作。在

在调试器下运行要复杂得多。要实现这一点,调用的Python二进制文件还必须能够加载PTVS调试位(PTVS安装目录中的一堆.py文件),并通过TCP连接到VS以建立调试器连接。我不明白如果不编写大量代码来正确代理所有内容,这是怎么做到的。在

另一方面,使用ptvsd附加到一个远程运行的进程将是微不足道的。在

对于代码编辑经验,您需要该解释器的标准库的本地副本(或共享等),以便类型推断引擎可以对其进行分析。在

相关问题 更多 >