Qiskit 설치

이 기사는 정대정보 LT대회 Advent Calendar 2019 21 일째 기사입니다.

소개



Qiskit을 설치하는 데 어려움을 겪었으므로 환경 구축을 포함한 절차를 작성합니다.

Qiskit이란?



IBM이 제공하는 클라우드에서 사용할 수 있는 양자 컴퓨터인 IBM Q Experience를 로컬로 사용하는 데 필요한 Python 라이브러리입니다.

환경


  • Windwos10

  • 계정 생성



    IBM Q Experience로 이동하여 계정을 만듭니다.

    Anaconda 설치



    다음 페이지로 이동하여 Anaconda 설치 프로그램을 다운로드합니다.
  • htps //w w. 아나 곤다. 코 m / st 리부치 온

  • Anaconda 설치에 대한 자세한 내용은 이 기사을 참조했습니다.

    Anaconda 내에 가상 환경 만들기



    Anaconda를 설치한 후 Anaconda Prompt를 시작하고 작업하려는 디렉토리로 이동한 후 다음 명령을 입력하여 가상 환경을 만듭니다.

    Anaconda Prompt
    $ conda create -n 環境名 python=3
    

    가상 환경을 만드는 이유는 Conda 패키지의 Qiskit이 없으며 Anaconda에서 pip를 사용하여 Qiskit을 설치해야하기 때문입니다. 그런 다음 다음 명령을 입력하여 만든 가상 환경을 시작합니다.

    Anaconda Prompt
    $ activate 仮想環境名
    

    Qiskit과 종속성이 있는 패키지 설치



    한 번 pip에서 Qiskit을 설치해보십시오.

    Anaconda Prompt
    $ pip install qiskit
    

    이것으로 어떤 에러가 출력되지 않으면 좋지만, 자신의 경우는 CVXOPT라는 라이브러리가 없으면 화나 버렸으므로, 다음과 같이 설치했습니다.

    Anaconda Prompt
    $ conda install cvxopt
    

    덧붙여서, 여기서 pip를 사용하면 오류가 출력되었습니다. 이렇게하면 pip와 conda 명령을 함께 사용해야하며 Anaconda의 환경이 손상 될 수 있습니다. 이것도 가상 환경을 만든 이유 중 하나입니다. 필요한 라이브러리 설치가 끝나면 위의 Qiskit을 다시 설치하는 명령을 다시 실행하십시오. 그런 다음 Qiskit에서 사용 가능한 표시 기능을 사용하는 데 필요한 선택적 종속성 설치를 위해 다음 명령을 실행합니다.

    Anaconda Prompt
    pip install qiskit-terra[visualization]
    

    이것에 대해서도 에러 메세지가 표시되었을 경우에는, 종속 관계가 있는 라이브러리등을 인스톨 한 후, 재실행해 주세요.

    Qiskit 환경 설정



    1. 에서 만든 계정에 로그인하고 My Account 페이지로 이동합니다.


    아래 이미지에서 Copy token을 선택합니다.


    그런 다음 파이썬 대화 모드를 시작하고 다음 명령을 입력합니다.MY API TOKEN 라고 쓰여진 부분을 방금 복사한 토큰으로 바꾸십시오.
    >>> from qiskit import IBMQ
    >>> IBMQ.save_account('MY API TOKEN')
    

    혹은, 상기의 내용을 예를 들면 token.py 등과 같이 파일로서 보존해, 실행해 주세요.

    이것으로 Qiskit의 설치와 환경 구축은 끝입니다. 수고하셨습니다.

    좋은 웹페이지 즐겨찾기