Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quantum-kittens
GitHub Repository: quantum-kittens/platypus
Path: blob/main/translations/pt/ch-prerequisites/setting-the-environment.ipynb
3855 views
Kernel: Python 3

Guia de configuração para trabalhar com o Qiskit Textbook

Este é um guia completo para configurar seu computador pessoal para trabalhar com o Qiskit Textbook. Isso irá ajudá-lo a reproduzir os resultados como você os vê no site do livro. O Qiskit Textbook é escrito em notebooks Jupyter. Os notebooks e o site são as únicas mídias em que o livro é totalmente compatível.

Instalando o pacote qiskit_textbook

O Qiskit Textbook fornece algumas ferramentas e widgets específicos para o livro. Estas não fazem parte do Qiskit, estando disponíveis no pacote qiskit_textbook. A maneira mais rápida de instalá-lo com Pip e Git é através do comando:

pip install git+https://github.com/qiskit-community/qiskit-textbook.git#subdirectory=qiskit-textbook-src

Alternativamente, pode baixar a pasta qiskit-textbook-src do Github e executar:

pip install ./qiskit-textbook-src

a partir do diretório que contém esta pasta.

Passos para reproduzir os resultados conforme pré-renderizados no qiskit textbook (Opcional)

1. Configurando o MatPlotLib como padrão de impressão

O backend padrão para QuantumCircuit.draw() ou qiskit.visualization.circuit_drawer() é o backend de texto. No entanto, dependendo do seu ambiente local, poderá querer alterar esses padrões para algo mais adequado ao seu uso. Isto é feito com o ficheiro de configurações de utilizador. Por defeito, o ficheiro de configurações de utilizador deve estar localizado em ~/.qiskit/ e chamar-se settings.conf.

O Qiskit Textbook usa o MatPlotLib como padrão para impressão dos circuitos. Para reproduzir as visualizações conforme no qiskit textbook, crie um arquivo settings.conf (geralmente encontrado em ~/.qiskit/) com o conteúdo:

[default] circuit_drawer = mpl

2. Configurando o tipo de imagem para svg

Opcionalmente, pode adicionar a seguinte linha de código ao arquivo ipython_kernel_config.py (geralmente encontrado em ~/.ipython/profile_default/) para trocar o formato padrão de imagem de PNG para o formato SVG mais escalável:

c.InlineBackend.figure_format = 'svg'

3. Instalando o interpretador LaTeX

Para obter uma renderização semelhante ao Qiskit Textbook, instale opcionalmente a biblioteca pylatexenc. Poderá fazer isso com Pip e Git usando o comando:

pip install pylatexenc

4. Sincronizando com as versões do Qiskit usadas no Textbook

Irá encontrar um pedaço de código no final da maioria dos tutoriais que contem informações sobre quais versões dos pacotes qiskit que foram usadas no tutorial. Se encontrar inconsistência na sintaxe e/ou resultados, tente usar a mesma versão.

Para verificar a versão instalada no seu computador, execute o seguinte código no shell do Python ou no Notebook Jupyter:

import qiskit.tools.jupyter %qiskit_version_table