Docker搭建Q#的VsCode开发环境(部署其他环境也可参考)

1 篇文章 0 订阅
1 篇文章 0 订阅

Docker下搭建Q#的python环境-使用VSCode作为编辑器

(在docker下部署其他运行环境后使用VSCode编辑,按照此博客步骤也可以实现哦)

这里介绍在docker下安装了Q# 运行环境,也就是微软官方提供的python的qsharp库,用于开发Q#程序,实现量子计算等。我们在拉取的镜像中当然会包括python3.7、dotnet 和 python的qsharp库。

为什么用 Docker:我们把环境搭在Docker下,这个环境可以跟着我们的项目走,我们需要什么集成环境只需要从docker上拉取下来就可以直接使用,免去了很多的配置,我们再把自己的项目部署到docker上就可到处使用,真滴爽。

一、安装Docker和VSCode

在Linux下安装Docker和Vscode.请自行安装部署这里跳过。

二、拉取Q#镜像

sudo docker pull registry.cn-hangzhou.aliyuncs.com/damontest/qsharp:1.0

镜像有点大,所以耐心等待后,输入如下命令查看镜像:
(一般各命令都需要使用root权限,若权限不够请使用root权限。)

docker images

查看拉取的镜像上图看到已经拉取到qshap这个镜像。

三、生成容器

使用docker容器命令生成一个叫做qsharp的容器:

docker run -it --name qsharp bbea95ece3c9

上面命令最后的一个字符串是被使用镜像的 ID。
生成容器
上图显示已经进入容器内的 python的命令行下。

四、在Vscode上安装插件

在VSCode的插件处,搜索Remote-Container,点击安装:
remote插件使用它来连接docker容器。
安装成功后会在VS的左下角显示一个连接的按钮:
Remote安装

#五、在VSCode中创建程序

点击这个按钮出现下图:
使用Remote进入容器Remote-Containers:Attach to Running Container点击此进入,选择正在运行的容器名称(这里是qsharp), 即可连接到容器,稍等片刻就会出现下图:
连接到容器在VSCode的左下角就会出现上图连接模式。
**注意:**若出现权限问题请访问https://docs.docker.com/engine/install/linux-postinstall/按步骤添加权限,完成后重启系统。
在左边栏点击一个电脑形状的按钮,在obj 右键 选择 在容器中打开:
创建程序就会打开一个目录窗口,在这里你可以创建自己的项目目录:
编辑程序

六、运行程序

在命令行中,输入运行命令,来运行程序:

python First.py

运行成功运行命令,根据程序的不同命令也不同,如果你的是Java程序那就是Java的命令行运行命令了。

有什么问题环境大家指出!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值