Responder a: Erro com o comando import gi

#28867
elderesoares
Participante

    Boa tarde!

    Aos que passam pelo problema do “DLL load failed while importing _gi”, vou passar uma possível solução que encontrei, caso já tenha tentado:

    1 – reinstalar tudo;

    2 – inserir o caminho (PATH) em configurações avançadas do sistema;

    3 – fazer update nos pacotes através do MSYS2 e MINGW32 ou MINGW64;

    Caso nada tenha funcionado a resposta é que o PyCharm é louco mesmo e cria seu próprio mundo Python, não conseguindo fazer referência a um arquivo .py em outro diretório que não seja o mesmo do interpretador. Estou há dias nesse problema e em conversa direta com o professor, o mesmo constatou o problema bizarro. Ao pesquisar muito descobri que isso é um velho problema dessa IDE, onde os mais experientes programadores se enrolam com isso. Logo, a solução é simples:

    Pegue o arquivo que está tentando rodar no PyCharm, que provavelmente está na pasta > c:\msys64\home\<nome_do_seu_pc>

    Coloque ele em > c:\msys64\mingw32(ou 64 de acordo com sua instalação)\bin

    Feito isso pode abrir o PyCharm apontando para esse último caminho, o arquivo deve compilar. Não existe na internet uma explicação razoável pra isso (procurei muito mesmo), até mesmo dev’s que dominam a IDE falando sobre esse “problema” que gera dor de cabeça.

    Espero ter ajudado.