Perguntas Frequentes¶
P: Como devo citar Qiskit na minha pesquisa?
R: Por favor, cite o Qiskit usando o arquivo BibTeX.
P: Por que recebo a mensagem de erro Erro: Instance of QuantumCircuit has no member
quando adiciono portões a um circuito?
R: Este é um erro de pylint, que é um Linter para Python. Os Linters analisam o código para possíveis erros e retornam erros quando eles encontram códigos potencialmente errados. No entanto, esse erro não deve impedir que seu código seja compilado ou executado, então não há necessidade de se preocupar. A mensagem de erro pode ser desativada adicionando a seguinte linha acima o código que está causando o erro:
#pylint: disable=no-member
P: Por que meus resultados de dispositivos reais diferem dos meus resultados do simulador?
R: O simulador executa trabalhos como se estivesse em um ambiente ideal; sem ruído ou decoerência. No entanto, quando se geram tarefas em aparelhos reais, há ruído proveniente do ambiente e da decoerência, que faz com que os qubits se comportem de modo diferente do pretendido.
P: Por que recebo a mensagem de erro, No Moduloe'qiskit'
quando uso o Notebook do Jupyter?
R: Se você usou pip install qiskit
e configurou seu ambiente virtual na Anaconda, então você pode experimentar este erro quando executar um tutorial no Notebook do Jupyter. Se você não instalou o Qiskit ou configurou seu ambiente virtual, você pode seguir o passos de instalação.
O erro é causado ao tentar importar o pacote Qiskit em um ambiente onde o Qiskit não está instalado. Se você rodou o Jupyter Notebook de um navegador Anaconda, é possível que o Jupyter Notebook esteja rodando no ambiente base (raiz), em vez de em seu ambiente virtual. Escolha um ambiente virtual no navegador Anaconda a partir do menu suspenso Aplicativos em. Neste menu, você pode ver todos os ambientes virtuais dentro da Anaconda, e você pode selecionar o ambiente onde você tem Qiskit instalado para rodar o Jupyter Notebook.
P: Por que estou recebendo um erro de compilação ao instalar ``qiskit``?
R: O Qiskit depende de vários outros pacotes de código aberto do Python, que são instalados automaticamente ao fazer pip install qiskit
. Dependendo da plataforma do seu sistema e da versão do Python, é possível que um determinado pacote não forneça um módulo binária pré-construído para seu sistema, e nesses casos pip
tentará compilar o pacote da fonte, o que, por sua vez, pode exigir algumas dependências extras que precisam ser instaladas manualmente.
Se a saída do pip install qiskit
contém linhas semelhantes a:
Failed building wheel for SOME_PACKAGE
...
build/temp.linux-x86_64-3.5/_openssl.c:498:30: fatal error
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
por favor verifique a documentação do pacote que não conseguiu instalar (no código de exemplo, SOME_PACKAGE
) para informações sobre como instalar as bibliotecas necessárias para compilar a partir da fonte. Por exemplo: