Nastavení Microsoftu Quantum Development Kit

V tomto článku se dozvíte, jak nainstalovat rozšíření Microsoftu Quantum Development Kit (QDK) pro Visual Studio Code (VS Code) a přidat podporu pro Python, Jupyter Notebook a Azure CLI.

Požadavky

Instalace rozšíření QDK

Pokud chcete použít QDK ve VS Code, nainstalujte rozšíření QDK. QDK můžete také použít ve VS Code pro web bez instalace rozšíření, ale nebudete mít všechny funkce VS Code Desktopu. Další informace naleznete v tématu Různé způsoby spouštění Q# programů.

Teď můžete psát, ladit a spouštět Q# programy s integrovaným kvantovým simulátorem. Nebo pokud máte účet Azure, můžete se připojit a odeslat Q# programy do kvantového hardwaru, a to vše z VS Code.

Pokud chcete otestovat nastavení, přečtěte si téma Odeslání Q# úloh do Azure Quantum.

Přidání podpory pro Python a Jupyter Notebook

S podporou Pythonu ve VS Code můžete vkládat nebo volat Q# kód z programů Pythonu nebo poznámkových bloků Jupyter a spouštět je v integrovaném kvantovém simulátoru. Můžete se také připojit k pracovnímu prostoru Azure Quantum a odeslat úlohy, které se budou spouštět na skutečném kvantovém hardwaru.

Požadavky

  • Nainstalujte prostředí Pythonu (doporučeno 3.10 nebo novější, 3.11) s Pythonem a Pipem.
  • Nainstalujte rozšíření QDK ve VS Code.

Instalace požadovaných balíčků

Pro přidání podpory pro Python a Jupyter Notebook:

  1. Nainstalujte rozšíření Python a Jupyter pro VS Code.

  2. Otevřete příkazový řádek.

  3. Nainstalujte knihovnu qdk Pythonu s dalšími funkcemi azure :

    python -m pip install "qdk[azure]"
    
  4. Pro podporu Qiskit verze 1 a verze 2 nainstalujte rozšíření qiskit:

    python -m pip install "qdk[qiskit]"
    

    Důležité

    Pokud aktualizujete z předchozího prostředí Qiskit, přečtěte si téma Aktualizace qdk.azure modulu s podporou Qiskitu.

  5. Pokud chcete pracovat v Aplikaci Jupyter Notebook a zobrazovat vizualizace, nainstalujte následující balíčky Pythonu:

    python -m pip install "qdk[jupyter]" ipykernel ipympl jupyterlab
    

Pokud chcete otestovat nastavení, přečtěte si téma Odesílání Q# úloh pomocí Pythonu nebo Odesílání Q# úloh pomocí poznámkových bloků Jupyter.

Přidání podpory pro Azure CLI

K odesílání kvantových úloh z okna terminálu v editoru VS Code máte možnost použít Azure CLI.

  1. Nainstalujte rozhraní příkazového řádku Azure CLI.

  2. Otevřete příkazový řádek Windows nebo terminál v editoru VS Code.

  3. Na příkazovém řádku spusťte následující příkaz, který aktualizuje na nejnovější rozšíření Azure CLI quantum :

    az extension add --upgrade -n quantum
    

Pokud chcete otestovat nastavení, přečtěte si téma Odeslání Q# úloh do Azure Quantum.