[RESOLVIDO] Módulos Python não rodam no PyCharm, mas rodam no terminal

2 respostas Resolvido
python
J

Instalei o módulo kivy, importei para dentro do meu projeto e ao dar o ‘run’ dentro do PyCharm aparece uma mensagem de erro: ImportError: No module named 'kivy'.
Ao rodar o mesmo código no terminal tudo funcionar perfeitamente sem erros.

A mesma coisa acontece quando eu importo o mysql.connector. Se rodo diretamente no PyCharm aparece o erro:ImportError: No module named 'mysql'. Se rodo diretamente no no terminal novamente tudo funciona perfeitamente.

Alguma dica?

2 Respostas

A
Solucao aceita

O Pycharm pode nao usar as mesmas bibliotecas configuradas no seu termina.

O jeito mais fácil que consegui de garantir isso, é usando VirtualEnv.

No terminal você instala todas dependências que precisa dentro de um virtualenv e no Pycharm você configura para rodar seu projeto usando esse virtualenv.

J

Obrigado Abel!
Instalei as dependências necessárias para os projetos dentro da virtualenv e foi tudo lindo a partir daí!

Criado 20 de agosto de 2018
Ultima resposta 21 de ago. de 2018
Respostas 2
Participantes 2