Integrando PyCharm com Pyenv

Aug 04, 2017 1 min reading
  • Tags:
  • pycharm
  • python
  • virtualenv
Attention: this post was written some time ago and may not be valid anymore, ok?

PyCharm é minha IDE favorita e, sem dúvidas, uma ferramenta poderosa. Ela te dá excelentes atalhos e um grupo de ferramentas que previnem o programador de ter que ficar trocando de telas a todo momento. Uma delas é um terminal embutido que evita que você fique trocando de contexto da IDE para o terminal do linux e vice-versa.

Como você pode ver na imagem abaixo, o terminal dentro do PyCharm mostra o virtualenv atual que eu estou trabalhando.

Terminal do PyCharm com virtualenv

Entretando, você pode acabar lidando com alguns erros no primeiro uso caso o seu ambiente local não esteja devidamente configurado. Como eu uso Pyenv para gerenciar tanto minhas versões do Python como minhas virtualenvs, eu tive que configurar o ambiente para ter o terminal integrado com o PyCharm. É bem fácil:

Passos para configurar pyenv e PyCharm

  1. Vá em Preferences > Project Interpreter
  2. Clique na engrenagem e selecione Add local
  3. Aponte para o arquivo python que fica dentro do seu virtualenv. Como eu esotu usando pyenv, o caminho é ~/.pyenv/versions/<virtualenv-name>/bin/python3
  4. Pode ser que você precise reiniciar o PyCharm.
Você não usa o Pyenv?

Basta instalar e seguir o tutorial. Você só precisa substituir o caminho pelo caminho do seu virtualenv. =)


Comments