Skip to main content
IBM Quantum Platform

Instalar o Qiskit SDK a partir da fonte

Ao instalar o Qiskit SDK a partir do código-fonte, você pode acessar a versão de desenvolvimento atual, em vez de usar a versão disponível no repositório do Índice de Pacotes do Python ( PyPI ). Assim, você pode examinar e ampliar a versão mais recente do código do Qiskit com mais eficiência.


Crie e ative um novo ambiente virtual

  1. Navegue até o diretório do seu projeto e crie um ambiente mínimo com apenas o Python instalado nele.

    python3 -m venv .venv
  2. Ative seu novo ambiente.

    source .venv/bin/activate

Instale o compilador Rust

Um compilador Rust deve estar instalado no seu sistema para compilar o Qiskit. Para instalar o compilador Rust, use o instalador Rust rustup multiplataforma ou outro método de instalação.


Instale o Qiskit

Siga estas etapas para instalar o Qiskit:

  1. Clone o repositório do Qiskit.
git clone https://github.com/Qiskit/qiskit.git
  1. Mude para o diretórioqiskit.
cd qiskit
  1. (Opcional) Se você quiser executar testes ou verificações de linting, instale os requisitos do desenvolvedor.
pip install -r requirements-dev.txt
  1. Instale qiskit.
  • Instalação padrão :

    pip install .
  • Modo editável : Nesse modo, você não precisa reinstalar o Qiskit quando houver alterações no código do projeto.

    pip install -e .

    No modo editável, as extensões compiladas são criadas no modo de depuração sem otimizações. Isso afeta o desempenho do tempo de execução do código compilado. Para compilar as extensões compiladas com as otimizações ativadas, execute o seguinte comando para reconstruir o binário no modo de liberação :

    python setup.py build_rust --release --inplace
    Note

    Se você estiver trabalhando no código Rust no Qiskit, precisará reconstruir o código da extensão sempre que fizer uma alteração local. No modo editável, a extensão Rust só é compilada quando o comando de instalação é executado, de modo que as alterações locais feitas no código Rust não são refletidas no pacote instalado, a menos que você reconstrua a extensão executando novamente build_rust (com ou sem --release, dependendo se você deseja compilar no modo de lançamento ou de depuração).


Próximas etapas

Recomendações
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.