python - VsCode远程调试,修改pythonpath指向docker容器的python解释器

标签 python docker visual-studio-code remote-debugging pylint

我目前有一个完全构建的 tensorflow-gpu docker 容器。我有一个从主机工作区 ($PWD) 到 docker 容器内的 /workspace 的卷。

我可以成功地远程调试我的工作区/docker 的工作区文件夹中的 python 脚本,但正如预期的那样,我的 pylint 和 intellisense 在 vscode 中不起作用,因为 pythonPath 设置为我的本地 python解释器和 pylint init-hooks 正在使用我的本地 python 环境来确定它是否应该弯曲一些东西。

如何更改本地 vscode 的 pythonpath 以指向 docker 上而不是主机上的 python 解释器?我希望将 pylint 校准到 docker 的环境而不是本地主机的环境。

最佳答案

我跟进了 Brett 的回答,您现在可以执行以下操作:

  1. 安装 remote-containers扩展名。
  2. 点击“shift+command(ctrl)+p”并输入并选择“remote-containers: open folder in remote docket container”

希望对您有所帮助。此处提供了更多信息:

关于python - VsCode远程调试,修改pythonpath指向docker容器的python解释器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53184499/

相关文章:

python - 如何评估 CDK `CfnOutput`(CloudFormation 输出)值?

python - jit 函数中是否可以包含函数列表?

flutter - Flutter-从应用程序接收到错误-32601:找不到方法

docker - 如何使用traefik将http重定向到https?

docker - 基于网络利用率或每秒请求数的 Kubernetes 扩展

visual-studio-code - 如何在 Visual Studio Code 的集成终端中禁用 Ctrl+F 搜索窗口?

javascript - 带有自定义 webpack 构建的 vscode Node 调试器

python - 查找图像中所有像素对之间的距离

python - 管理自定义对象到额外日期和时间的最佳方法

docker - 在 ubuntu 容器中运行 docker