Isto é uma resposta à simons fine answer. Eu apenas pensei sobre isso de uma maneira diferente e achei que poderia ser útil para quem procura soluções para várias versões do python / pylint.
A instalação do pylint para 3.xe manter o 2.7 padrão ou vice-versa é fácil com o virtualenv.
Crie seu ambiente virtual. em seu ambiente durante a execução ativada
pip install pylint
aqui você pode descobrir onde seu env colocou seu python e pylint
which pylint
#/home/$USER/Desktop/python/awesomeSauce/bin/pylint
e depois
which python
#/home/$USER/Desktop/python/awesomeSauce/bin/python
Então é apenas uma questão de configurar seu ide para usar esse caminho de linting e / ou caminho python. Eu sei que funciona com o Sublime3, então usarei isso no exemplo abaixo.
em Sublime, no menu do cabeçalho superior, selecione Preferências> Configurações do pacote> Pylinter> Configurações - Usuário.
É apenas um objeto json. Colocou o
"python_bin": "python",
// to the python path found earlier by 'which python'
"python_bin": "/home/$USER/Desktop/python/awesomeSauce/bin/python",
// dont for get the coma if it is the last element.
// We also change the pylint_path from
"pylint_path": null,
// to
"pylint_path": "/home/$USER/Desktop/python/awesomeSauce/bin/pylint",
// sorry I cant make the formatting look any better.
Salve o arquivo. Também faço uma cópia do arquivo e o mantenho nesse diretório venv para que eu possa alternar facilmente, copiando e colando essa configuração quando precisar desse linter. Quando não, redefino as configurações do Pylinter.sublime de volta ao padrão de usuário e essa parece ser a maneira mais fácil de encontrar. Desculpe, eu não sei os comandos do Windows ou eu os teria colocado lá.