확장 설정 Quantum Development Kit
이 문서에서는 Visual Studio Code용 Azure Quantum Development Kit (QDK) 확장을 설치하고 Python, Jupyter Notebook 및 Azure CLI에 대한 지원을 추가하는 방법을 알아봅니다.
필수 조건
- 최신 버전의 Visual Studio Code
- Azure Quantum에 작업을 제출하려면 양자 작업 영역이 있는 Azure 계정도 필요합니다. 자세한 내용은 Azure Quantum 작업 영역 만들기를 참조하세요.
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 및 Pip가 설치된 Python 환경(3.9 이상, 3.11 권장)
- QDK 확장이 설치된 VS Code입니다.
필요한 패키지 설치
Python 및 Jupyter Notebook 지원을 추가하려면 다음을 수행합니다.
명령줄을 엽니다.
qsharp
및azure-quantum
패키지를 설치합니다.python -m pip install qsharp azure-quantum
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]
Jupyter Notebook에서 결과를 표시하고 작업해야 할 수 있는 선택적 Python 패키지를 설치합니다.
python -m pip install ipykernel ipympl jupyterlab
설정을 테스트하려면 Python을 사용하여 작업 제출 Q# 또는 Jupyter Notebook을 사용하여 작업 제출 Q# 을 참조하세요.
Azure CLI에 대한 지원 추가
Azure CLI는 Visual Studio Code의 터미널 창을 사용하여 양자 작업을 제출하는 선택적 방법입니다.
Azure CLI를 설치합니다.
Windows 명령 프롬프트를 엽니다.
명령 프롬프트에서 다음 명령을 실행하여 최신 Azure CLI
quantum
확장으로 업데이트합니다.az extension add \ --upgrade \ -n quantum
설정을 테스트하려면 Azure Quantum에 작업 제출 Q# 을 참조하세요.