gpt4 book ai didi

python - 在编码 Visual Studio + PTVS 时是否可以使用基于远程 vagrant 的 python 解释器

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:29 25 4
gpt4 key购买 nike

在我们公司,我们使用 vagrant 虚拟机来保存环境。对全部。例如,是否可以配置 VisualStudio + PTVS(VS 的 python 工具)以通过 ssh 使用基于 vagrant 的 python 解释器?

最佳答案

PTVS 中没有对远程解释器的特殊支持,就像 PyCharm 所提供的那样。有可能根据现有的限制来破解某些东西,但这将是一些工作...

要注册一个可以实际运行的解释器,它必须有一个本地(好吧,CreateProcess'able - 所以例如 SMB 共享是可以的)二进制文件接受与 python 相同的命令行选项。EXE文件。通过在项目设置中添加相应的命令行选项,可以直接使用 ssh。否则,仅转身并调用远程进程的代理二进制文件肯定可以工作。

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

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

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

关于python - 在编码 Visual Studio + PTVS 时是否可以使用基于远程 vagrant 的 python 解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24913100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com