Instalação

Tip

Esta página pressupõe que você se sente confortável usando um terminal e se dispõe a aprender como usar um gerenciador de pacotes. Se você é um iniciante e só quer iniciar o com SciPy o mais rápido possível, confira o guia de instalação para iniciantes!

O método recomendado para instalar a SciPy depende do seu fluxo de trabalho preferido. Os fluxos de trabalho comuns podem ser divididos nas seguintes categorias:

Para instalar a SciPy com stubs para tipagem estática, veja Instalando com stubs para tipagem.

Tip

A instalação de tipos sub pode ser necessário para Ambientes de Desenvolvimento Interativo (IDEs) para fornecer dicas de tipo precisas.

Instalando com uv#

Aqui está um guia passo-a-passo para criar um projeto para usar a SciPy, com uv, um gerenciador de pacotes Python.

  1. Instale uv seguindo as instruções na documentação do uv.

  2. Criar um novo projeto em um novo subdiretório, executando o seguinte em um terminal:

uv init try-scipy cd try-scipy
Hint

O segundo comando muda o diretório para dentro do diretório do seu projeto.

  1. Criar um novo projeto em um novo subdiretório, executando o seguinte em um terminal:
uv add scipy
Note

Isto irá instalar o Python automaticamente se você ainda não o tiver instalado!

Tip

Você pode instalar outras bibliotecas de Python da mesma forma, por exemplo

uv add matplotlib

  1. Experimente a SciPy!
uv run python

This will launch a Python interpreter session, from which you can import scipy.

Para as próximas etapas, consulte o guia do usuário SciPy.

Note

Depois de reiniciar o computador, você deve navegar até o diretório do seu projeto try-scipy e executar uv run python para entrar novamente em uma sessão do interpretador Python com a SciPy disponível para ser importada. Para executar um script Python, você pode usar uv run myscript.py.

Leia mais no guia uv para trabalhar em projetos.

Instalando com pixi#

Se você trabalha com pacotes que não sejam Python puro, você pode preferir instalar o pacote SciPy com o Conda, para que você possa usar o mesmo fluxo de trabalho para pacotes que não estão disponíveis no PyPI, o Python Package Index. Conda pode gerenciar pacotes em qualquer linguagem, então você pode usá-lo para instalar o próprio Python, compiladores e outras linguagens.

Os passos para instalar SciPy a partir do conda-forge usando a ferramenta de gerenciamento de pacotes pixi são muito semelhantes aos passos para o uv:

  1. Instale o pixi, seguindo as instruções na documentação do pixi.
  1. Crie um novo projeto em um novo subdiretório:
pixi init try-scipy cd try-scipy
  1. Adicionar a SciPy ao seu projeto:
pixi add scipy
  1. Experimente a SciPy!
pixi run python

Veja os próximos passos no guia do usuário SciPy.

Instalando com os stubs de tipagem#

Os stubs de tipagem estática estão disponíveis através de um pacote separado, scipy-stubs, no PyPI e conda-forge. Você também pode instalar a SciPy e scipy-stubs como um único pacote, através do pacote scipy-stubs[scipy] no PyPI, ou do pacote scipy-typed no conda-forge. Para obter uma versão específica do arquivo ‘x.y.z’ da SciPy (como ‘1.14.1’), você deve instalar a versão ‘x.y.z.*’, por exemplo:

uv add "scipy-stubs[scipy]==1.14.1.*" # or pixi add "scipy-typed=1.15.0.*" # or python -m pip install "scipy-stubs[scipy]" # or conda install "scipy-typed>=1.14"

Por favor, envie questões diretas sobre suporte à tipagem estática para o repositório do scipy-stubs no GitHub.

On this page
Instalando com os stubs de tipagem#