Q#入门:搭建Q#编译环境-运行T-AES量子电路(Windows)

目标:复现该实验的结果
github: T-typeAES

Q#环境需要以下包

  • dotnet core sdk 3.1.426,
  • iqsharp 0.15.2101125897,
  • python 3.8.10 with qsharp jupyter,

1 首先安装dotnet

Get the dotnet core sdk dotnet下载网址.
注意:dotnet版本要与qsharp版本匹配,安装和说明文档中相同版本的即可

2 安装IQ#

打开终端

dotnet new -i Microsoft.Quantum.ProjectTemplates
dotnet tool install -g Microsoft.Quantum.IQSharp --version 0.15.2101125897

3 安装python3.8.10-自行下载包安装(不建议使用anaconda工具)

python下载地址

4 安装jupyter

pip install jupyter --user

5 配置jupyter环境变量

此电脑-属性-高级系统设置-环境变量-系统变量-Path,添加

C:\Users\dell\AppData\Roaming\Python\Python38\Scripts

路径为python3.8安装路径下的Scripts文件夹

6 将iqsharp配置到jupyter的kernel中

dotnet iqsharp install --user

至此,环境安装完成

验证代码:

cd D:\T-typeAES-master\T-aes
dotnet build

dotnet run --no-build
python qtests.py -v

注意代码中项目路径改成你自己的路径。

猜你喜欢

转载自blog.csdn.net/u010072043/article/details/133140514
Q A
q