APP下载

Visual Studio Code现支援远端Python开发

消息来源:baojiabao.com 作者: 发布时间:2024-04-28

报价宝综合消息Visual Studio Code现支援远端Python开发

微软在PyCon 2019大会中宣布,Visual Studio Code开始支援Python远端开发,开发人员可以使用三个扩充套件,在远端也能获得和本机端相同的开发体验。这三个扩充套件分别是远端容器、远端SSH以及远端WSL(Windows Subsystem for Linux),让开发者在这三个相对应的环境进行远端开发

由于在Docker容器能方便地创建可重现的开发环境,无需在本地端电脑上安装复杂的相依项目,因此成了热门的开发方法,而这也可以让新的团队成员,安装Docker并在Visual Studio Code中打开工作区以重现团队开发环境。而远端容器扩充套件则是使用开发容器(Dev Container)的概念,让Visual Studio Code开发者无缝的在Docker容器开发环境中工作。

开发容器由.devcontainer档案夹中的档案定义,Visual Studio Code会依据该资料夹档案为工作区创建Docker环境,开发者可以使用Dockerfile创建单个容器,或以docker-compose.yml执行多个容器。开发者可以在远端容器扩充套件中,选择既存的.devcontainer资料夹,以现有开发容器定义创建开发容器,或是为工作区创建新的开发容器,微软提供内建的Python定义,让开发人员可以选择使用Python 2/3,或是Miniconda等快速进行设定。

当开发者开启开发容器后,Visual Studio Code便会创建一个Docker映像档,并安装轻量级远端服务器,开发者便可以开始在远端服务器中进行开发,除此之外,开发者也可以将Visual Studio Code附加到任何一个正在执行的Docker容器中,而非从头开始创建开发容器定义。

Python开发人员另一个常见的开发情境,是在远端电脑执行开发环境,以存取特别的运算资源或是资料集,和远端容器扩充套件一样,开发者可以使用远端SSH扩充套件,连接远端工作区,开发者只要在扩充套件中输入目标SSH主机就能进行连接,开发者也能配置SSH主机,供团队其他成员连线使用。

开发者还可以在远端WSL工作区进行开发,使用远端WSL扩充套件,便能让开发者的Visual Studio Code UI在Windows桌面环境上执行,而Visual Studio Code的远端服务器在Linux子系统中执行。

2019-05-08 13:20:00

相关文章