Python · Essencial · Português · Técnico
pacote
Diretório que agrupa módulos relacionados e permite importá-los com notação de pontos. Tradicionalmente tem um arquivo __init__.py, embora hoje possa existir sem ele.
Onde usar
Aparece ao organizar um projeto em pastas e ao escrever imports como from app.servicos import email. Também é o nome do que se instala com pip, o que confunde iniciantes.
Em código
app/
__init__.py
mensagens.py
# em outro arquivo:
from app.mensagens import enviarExemplos
O projeto virou um pacote com três subpacotes.
Falta um __init__.py, então esse diretório não é um pacote regular.
Cuidado
O pacote de importação (a pasta no código) e o pacote de distribuição (o que se instala com pip) nem sempre têm o mesmo nome.
Sinônimos
package