Home › Fóruns › Fórum Interface Gráfica para Apps Python com GTK e Glade › Erro com o comando import gi › Responder a: Erro com o comando import gi
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.