Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro para abrir a página

File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\core\management\base.py", line 413, in run_from_argv File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 1022, in exec_module File "", line 488, in call_with_frames_removed File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\setup\settings.py", line 13, in from pathlib import Path, os ImportError: cannot import name 'os' from 'pathlib' (C:\Users\tarre\AppData\Local\Programs\Python\Python313\Lib\pathlib_init.py)

Traceback (most recent call last): File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\manage.py", line 22, in main() ~~~~^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\manage.py", line 18, in main execute_from_command_line(sys.argv) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\core\management_init.py", line 442, in execute_from_command_line utility.execute() ~~~~~~~~~~~~~~~^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\core\management_init.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\core\management\base.py", line 426, in run_from_argv connections.close_all() ~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\utils\connection.py", line 84, in close_all for conn in self.all(initialized_only=True): ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\utils\connection.py", line 78, in all for alias in self ^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\utils\connection.py", line 73, in iter return iter(self.settings) ^^^^^^^^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\utils\functional.py", line 47, in get res = instance.dict[self.name] = self.func(instance) ~~~~~~~~~^^^^^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\utils\connection.py", line 45, in settings self._settings = self.configure_settings(self.settings) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\db\utils.py", line 148, in configure_settings databases = super().configure_settings(databases) File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\utils\connection.py", line 50, in configure_settings settings = getattr(django_settings, self.settings_name) File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\conf_init.py", line 81, in getattr self.setup(name) ~~~~~~~~~~~^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\conf_init.py", line 68, in setup self.wrapped = Settings(settings_module) ~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\venv\Lib\site-packages\django\conf_init.py", line 166, in init mod = importlib.import_module(self.SETTINGS_MODULE) File "C:\Users\tarre\AppData\Local\Programs\Python\Python313\Lib\importlib_init.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 1022, in exec_module File "", line 488, in _call_with_frames_removed File "C:\Users\tarre\OneDrive\Área de Trabalho\ProjetoFront\setup\settings.py", line 13, in Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi Noan,

O erro que você está enfrentando é um ImportError que indica que o Python não consegue importar o módulo os a partir do pathlib. Isso ocorre porque os e pathlib são módulos distintos e devem ser importados separadamente. O que você precisa fazer é alterar a linha no seu arquivo settings.py onde você está tentando importar o os.

Aqui está como você deve fazer:

from pathlib import Path
import os  # Adicione esta linha para importar o módulo 'os'

Certifique-se de que essas importações estejam no início do seu arquivo settings.py. Com essa correção, seu código deve funcionar corretamente. Se você continuar enfrentando problemas, verifique se o arquivo settings.py está configurado corretamente e se não há outros erros de sintaxe.

Experimente essa alteração e veja se resolve o problema.

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓