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
-
Navegue até o diretório do seu projeto e crie um ambiente mínimo com apenas o Python instalado nele.
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Ative seu novo ambiente.
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
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:
- Clone o repositório do Qiskit.
git clone https://github.com/Qiskit/qiskit.git- Mude para o diretório
qiskit.
cd qiskit- (Opcional) Se você quiser executar testes ou verificações de linting, instale os requisitos do desenvolvedor.
pip install -r requirements-dev.txt- 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 --inplaceNoteSe 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
- Leia as diretrizes de contribuição para contribuir com o Qiskit SDK de código aberto.
- Execute seu primeiro circuito quântico.
- Experimente um tutorial, como o algoritmo de Grover.