다음을 통해 공유


확장 설정 Quantum Development Kit

이 문서에서는 Visual Studio Code용 Azure Quantum Development Kit (QDK) 확장을 설치하고 Python, Jupyter Notebook 및 Azure CLI에 대한 지원을 추가하는 방법을 알아봅니다.

필수 조건

QDK 확장 설치

Visual Studio Code에서 QDK를 사용하려면 QDK 확장을 설치합니다. 확장을 설치하지 않고 웹용 VS Code에서 QDK를 사용할 수도 있지만 VS Code Desktop의 모든 기능은 사용할 수 없습니다. 자세한 내용은 프로그램을 실행하는 Q# 다양한 방법을 참조하세요.

참고 항목

이전 버전의 QDK를 사용한 경우 패키지 버전 충돌을 방지하기 위해 실행 python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum 합니다.

이제 기본 제공 양자 시뮬레이터에 대해 프로그램을 작성, 디버그 및 실행 Q# 하거나, Azure 계정이 있는 경우 VS Code에서 프로그램을 연결하고 양자 하드웨어에 제출할 Q# 수 있습니다.

설정을 테스트하려면 Azure Quantum에 작업 제출 Q# 을 참조하세요.

Python 및 Jupyter Notebook에 대한 지원 추가

Visual Studio Code에서 Python 지원을 사용하면 Python 프로그램 또는 Jupyter Notebook에서 코드를 포함하거나 호출 Q# 하고 기본 제공 양자 시뮬레이터에서 실행하거나 Azure 작업 영역에 연결하고 작업을 양자 하드웨어에 제출할 수 있습니다.

필수 조건

필요한 패키지 설치

Python 및 Jupyter Notebook 지원을 추가하려면 다음을 수행합니다.

  1. VS Code용 PythonJupyter 확장을 설치합니다.

  2. 명령줄을 엽니다.

  3. qsharpazure-quantum 패키지를 설치합니다.

    python -m pip install qsharp azure-quantum
    
  4. Qiskit 또는 Cirq 지원의 경우 [qiskit] 또는 [cirq] 매개 변수를 사용하여 설치 azure-quantum 합니다.

    Important

    이전 Qiskit 환경에서 업데이트하는 경우 Qiskit 지원을 사용하여 azure-quantum 패키지 업데이트를 참조하세요.

    python -m pip install azure-quantum[qiskit]
    or
    python -m pip install azure-quantum[cirq]
    or
    python -m pip install azure-quantum[qiskit, cirq]
    
  5. Jupyter Notebook에서 결과를 표시하고 작업해야 할 수 있는 선택적 Python 패키지를 설치합니다.

    python -m pip install ipykernel ipympl jupyterlab
    

설정을 테스트하려면 Python을 사용하여 작업 제출 Q# 또는 Jupyter Notebook을 사용하여 작업 제출 Q# 을 참조하세요.

Azure CLI에 대한 지원 추가

Azure CLI는 Visual Studio Code의 터미널 창을 사용하여 양자 작업을 제출하는 선택적 방법입니다.

  1. Azure CLI를 설치합니다.

  2. 명령줄을 엽니다.

  3. 최신 Azure CLI quantum 확장을 설치합니다.

    az extension add \
        --upgrade \
        -n quantum
    

설정을 테스트하려면 Azure Quantum에 작업 제출 Q# 을 참조하세요.