目标:复现该实验的结果
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工具)
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
注意代码中项目路径改成你自己的路径。