VSCode中如何选择Docker容器内的Python解释器?
VSCode选择Docker容器内Python解释器操作指南
前置准备
- 确保VSCode已安装三个官方扩展:Python、Docker、Dev Containers
- Docker已正常启动,需要用到的Python镜像已拉取完成
操作步骤
- 先启动目标Python容器,启动时挂载本地项目目录到容器内,让容器可以读取本地代码,参考启动命令:
docker run -d -v 你的本地项目绝对路径:/workspace --name my-python-container python:你使用的镜像标签 sleep infinity
添加sleep infinity参数是为了让容器后台常驻不退出,避免选完解释器后容器自动关闭。 - 打开VSCode的本地项目文件夹,按下
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,输入Python: 选择解释器并执行。 - 在弹出的解释器选项列表中,选择在容器中查找,随后在容器列表里选中你刚才启动的
my-python-container容器。 - 等待VSCode扫描容器内的Python安装路径,选中你需要的解释器即可。
注意事项
- 配置完成后,按
Shift+Enter运行代码时,会直接调用容器内的Python解释器执行,代码会自动同步到你挂载的容器目录下,不需要额外手动上传文件。 - 如果需要更换容器内的其他Python版本,重复上述选择解释器的流程即可。
- 如果容器列表没有显示你启动的容器,可以重启Docker扩展或者刷新解释器列表重试。
内容的提问来源于stack exchange,提问作者Hou ZeYu
相关产品推荐
相关产品推荐

