Instalando bibliotecas Python para geoprocessamento no WSL

Agora que você já configurou o Python, criou seu ambiente virtual e está com o Jupyter Notebook ou JupyterLab funcionando corretamente, é hora de dar o próximo passo: instalar as principais bibliotecas para geoprocessamento com Python.

Essas bibliotecas são fundamentais para lidar com dados geoespaciais, permitindo análises espaciais, leitura de arquivos shapefile, transformações de coordenadas e visualização de mapas.

Portanto, segue abaixo, o passo-a passo para instalar bibliotecas python para geoprocessamento no WSL:

Passo 1 – Ative seu ambiente virtual

Antes de instalar qualquer biblioteca, ative o ambiente virtual que você criou nos tutoriais anteriores. Para isso, siga os comandos abaixo:

cd projetos/geoprocessamento
source geoenv/bin/activate

Obs: Sempre que for utilizar o Jupyter Notebook ou o JupyterLab, lembre-se de ativar o ambiente virtual antes.

Passo 2 – Instale as bibliotecas essenciais para geoprocessamento

Com o ambiente ativado, instale este conjunto inicial de bibliotecas, amplamente utilizadas em projetos com dados geoespaciais:

pip install geopandas shapely fiona pyproj rasterio matplotlib

Abaixo, um resumo rápido sobre a função de cada biblioteca:

  • GeoPandas: manipulação de dados vetoriais (integra o pandas com geometria geoespacial)
  • Shapely: operações com geometrias (pontos, linhas e polígonos)
  • Fiona: leitura de arquivos shapefile
  • Pyproj: transformação de sistemas de coordenadas (projeções)
  • Rasterio: leitura e escrita de arquivos raster (imagens geográficas)
  • Matplotlib: visualização de dados com gráficos e mapas

Passo 3 – Verifique se tudo foi instalado corretamente

Abra o Jupyter Notebook ou JupyterLab e execute o código abaixo para garantir que as bibliotecas foram instaladas com sucesso:

import geopandas as gpd
import shapely
import fiona
import pyproj
import rasterio
import matplotlib.pyplot as plt

Importação de bibliotecas para geoprocessamento no Jupyter Notebook

Dica 1 – Erro na importação da biblioteca

Se você receber o erro ModuleNotFoundError: No module named ‘geopandas’, isso significa que o Jupyter não está rodando no ambiente virtual correto. Para resolver:

Saia do JupyterLab com Ctrl + C e confirme com y.

Saia do ambiente virtual com: deactivate

Erro ModuleNotFoundError no terminal ao importar geopandas

Dica 2 – Salvar a lista de bibliotecas com requirements.txt

Quer replicar seu ambiente em outro computador ou facilitar futuras instalações? Use:

pip freeze > requirements.txt

Depois, em outro ambiente virtual, você pode instalar tudo de uma vez com:

pip install -r requirements.txt

Conclusão

Com essas bibliotecas instaladas, seu ambiente está 100% preparado para lidar com shapefiles, projeções, análises espaciais e visualizações gráficas.

No próximo capítulo, você aprenderá a usar a biblioteca GeoPandas para carregar e visualizar um shapefile com Python. Até lá!

Capítulo Anterior: Como instalar o JupyterLab no WSL com Ambiente Virtual. 
Próximo Capítulo: Primeiro exemplo com GeoPandas e shapefiles (Série 2 – Explorando Dados Geoespaciais com Python)
Aprenda a instalar o Python no WSL

Como instalar o Python no WSL

Aprenda a instalar o Python no WSL de forma prática. Configure seu ambiente Linux no Windows e comece a usar bibliotecas de geoprocessamento agora mesmo!
Ler mais
Rolar para cima