Azure Quantum Development Kit (QDK)를 최신 버전으로 업데이트
Azure QDK를 최신 버전으로 업데이트하는 방법을 알아봅니다.
필수 조건
- 이 문서에서는 Visual Studio Code에 Azure QDK 확장이 이미 설치되어 있다고 가정합니다. 처음으로 설치하는 경우 설치 가이드를 참조하세요.
Visual Studio Code 확장 업데이트
기본적으로 Visual Studio Code는 확장을 자동으로 업데이트합니다. 업데이트가 완료되면 VS Code를 다시 로드하라는 메시지가 표시됩니다. 자동 업데이트를 사용하지 않도록 설정하고 확장을 수동으로 업데이트하려면 VS Code 설명서의 확장 자동 업데이트를 참조하세요.
Azure Quantum Python 패키지 업데이트
Important
이전 Qiskit 환경에서 업데이트하는 경우 가상 Python 환경에서 Qiskit 지원을 사용하여 azure-quantum 패키지 업데이트(권장)를 참조하세요.
Python(pip)용 패키지 설치 관리자를 사용하여 최신
qsharp
및azure-quantum
Python 패키지로 업데이트합니다.pip install --upgrade qsharp>=1.0
pip install --upgrade azure-quantum
가상 Python 환경에서 Qiskit 지원을 사용하여 azure-quantum 패키지 업데이트(권장)
azure-quantum Python 패키지에는 Qiskit 회로를 만들고 Azure Quantum에 제출하기 위한 선택적 지원이 포함되어 있습니다. Qiskit 지원을 사용하여 azure-quantum 패키지를 설치하면 기존 Qiskit 환경에 문제가 발생할 수 있는 최신 버전의 Qiskit이 설치됩니다. 안정적인 개발 환경을 보장하려면 가상 Python 환경을 만들고 거기에 azure-quantum을 설치하는 것이 좋습니다.
가상 Python 환경을 만들고 Qiskit 지원을 사용하여 azure-quantum을 설치하려면 다음을 수행합니다.
로컬 폴더(예: ~/qiskit10-env)를 만듭니다.
폴더 경로로 실행
venv
python3 -m venv ~/qiskit10-env
환경을 활성화합니다.
~/qiskit10-env/bin/activate
실행
pip list
하면 핵심 패키지만 새 환경에 설치되어 있음을 알 수 있습니다.azure-quantum 패키지를 설치하려면
pip install azure-quantum[qiskit]
필요에 따라 이전 환경에서 사용한 다른 패키지를 설치합니다. 각 환경에서 실행
pip list
하여 패키지와 버전을 비교할 수 있습니다.
참고 항목
패키지 호환성에 대한 자세한 내용은 Qiskit 1.0 패키징 변경 내용을 참조하세요.
참고 항목
VS Code에서 가상 환경을 열 수도 있습니다. 보기 메뉴에서 명령 팔레트>Python: 환경>venv 만들기를 선택합니다. 오른쪽 아래의 폴더 열기를 선택하고 이전에 만든 환경 폴더를 선택합니다. VS Code에서 환경을 사용하는 방법에 대한 자세한 내용은 VS Code의 Python 환경을 참조하세요.
현재 환경에서 Qiskit 지원을 사용하여 azure-quantum 패키지 업데이트
가상 환경을 사용하지 않고 Qiskit 지원을 사용하여 azure-quantum 패키지를 업데이트할 수도 있습니다. 그러나 기존 환경에서 qiskit 패키지를 업데이트하면 다른 패키지와 종속성 충돌이 발생할 수 있습니다. 패키지 호환성에 대한 자세한 내용은 Qiskit 1.0 패키징 변경 내용을 참조하세요.
azure-quantum 패키지를 업데이트하려면 다음을 수행합니다.
기존 azure-quantum 및 qiskit 패키지를 제거합니다.
pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
선택적 [qiskit] 매개 변수를 사용하여 azure-quantum을 설치합니다.
pip install azure-quantum[qiskit]
Azure CLI 양자 확장 업데이트
최신 Azure CLI quantum
확장을 업데이트하거나 설치합니다.
Windows 명령 프롬프트를 엽니다.
명령 프롬프트에서 실행
az extension add \ --upgrade \ --name quantum