我使用 jupyter 笔记本进行原型(prototype)设计,并使用 vscode 将大部分代码编写为 python 包并按如下方式安装:
pip install -e .
这很有效,因为我可以在 jupyter 中快速测试原型(prototype),但仍然通过将大部分繁重工作保留在包中来维护可重用/可测试的代码
我想将我的 python/jupyter 环境移至 docker。有没有办法配置 vscode 使其与在 docker 容器中运行的“远程”开发环境良好配合?
最佳答案
自 2019 年 5 月(版本 1.35)以来,VScode 远程开发功能已出现在稳定版本中。它将 VScode 程序一分为二:
- 可以在远程计算机、容器或 WSL 环境上运行的服务器部分
- 本地运行的客户端部分,主要是 GUI
正确配置后,调试/linting/...操作将在容器内执行。为了回答您的具体问题,您可以获得与非容器化设置相同的调试体验。
参见here快速了解此功能。您可以找到 vscode 发布的关于如何使用 docker 设置 vscode 的教程 here .
关于python - vscode 在 docker 实例中运行/调试 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53974146/