Erste Schritte mit Q#: Erstellen einer Q#-Kompilierungsumgebung – Ausführen der T-AES-Quantenschaltung (Windows)

Ziel: Reproduzieren Sie die Ergebnisse dieses Experiments
github: T-typeAES

Die Q#-Umgebung erfordert die folgenden Pakete

  • Dotnet Core SDK 3.1.426,
  • iqsharp 0.15.2101125897,
  • Python 3.8.10 mit qsharp jupyter,

1 Installieren Sie zuerst dotnet

Holen Sie sich die Dotnet Core SDK Dotnet-Download-URL.
Hinweis: Die Dotnet-Version muss mit der qsharp übereinstimmen Version, installieren Sie einfach die gleiche Version wie in der Dokumentation

2 IQ# installieren

Terminal öffnen

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

3 Installieren Sie Python3.8.10 – laden Sie das Paket herunter und installieren Sie es selbst (die Verwendung des Anaconda-Tools wird nicht empfohlen).

Python-Download-Adresse

4 Installieren Sie Jupiter

pip install jupyter --user

5 Konfigurieren Sie Jupyter-Umgebungsvariablen

Dieser Computer-Eigenschaften-Erweiterte Systemeinstellungen-Umgebungsvariablen-Systemvariablen-Pfad, hinzufügen

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

Der Pfad ist der Skriptordner unter dem Python3.8-Installationspfad

6 Konfigurieren Sie iqsharp im Jupyter-Kernel

dotnet iqsharp install --user

An diesem Punkt ist die Umgebungsinstallation abgeschlossen

Bestätigungscode:

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

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

Beachten Sie, dass der Projektpfad im Code in Ihren eigenen Pfad geändert wird.

Guess you like

Origin blog.csdn.net/u010072043/article/details/133140514