Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Bug] error: cannot import name 'os' from 'pathlib'

Está aparecendo a seguinte mensagem de erro:

Note that only Django core commands are listed as settings are not properly configured (error: cannot import name 'os' from 'pathlib' (C:\Users\renat\AppData\Local\Programs\Python\Python313\Lib\pathlib_init_.py)).

O que pode ser?

1 resposta

Olá Renato! Como vai?

Esse erro que você está enfrentando parece estar relacionado a uma tentativa de importar o módulo os de um local incorreto.

O Python possui um módulo chamado os usado para interagir com o sistema operacional, mas ele não está localizado dentro de pathlib. O pathlib é um módulo separado que lida com manipulação de caminhos de arquivos.

E essa importação incorreta está sendo feito no seu arquivo "settigns.py". Bem no início do arquivo você deve alterar a importação incorreta para ficar assim:

import os
from pathlib import Path
from dotenv import load_dotenv

Ao rodar o projeto depois dessa alteração ele deve funcionar sem mais problemas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.