我目前有一个完全构建的 tensorflow-gpu docker 容器。我有一个从主机工作区 ($PWD
) 到 docker 容器内的 /workspace
的卷。
我可以成功地远程调试我的工作区/docker 的工作区文件夹中的 python 脚本,但正如预期的那样,我的 pylint 和 intellisense 在 vscode 中不起作用,因为 pythonPath
设置为我的本地 python解释器和 pylint init-hooks 正在使用我的本地 python 环境来确定它是否应该弯曲一些东西。
如何更改本地 vscode 的 pythonpath 以指向 docker 上而不是主机上的 python 解释器?我希望将 pylint 校准到 docker 的环境而不是本地主机的环境。
最佳答案
我跟进了 Brett 的回答,您现在可以执行以下操作:
- 安装 remote-containers扩展名。
- 点击“shift+command(ctrl)+p”并输入并选择“remote-containers: open folder in remote docket container”
希望对您有所帮助。此处提供了更多信息:
关于python - VsCode远程调试,修改pythonpath指向docker容器的python解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53184499/