Ceci est en réponse à la bonne réponse de Simon. Je viens d'y penser différemment et j'ai pensé que cela pourrait être utile pour ceux qui recherchent des solutions pour plusieurs versions de python / pylint.
L'installation de pylint pour 3.x et le maintien de 2.7 par défaut ou vice versa se font facilement en utilisant virtualenv.
Créez votre environnement virtuel. dans votre env tout en course activée
pip install pylint
ici, vous pouvez ensuite déterminer où votre env a mis votre python et votre pylône en
which pylint
#/home/$USER/Desktop/python/awesomeSauce/bin/pylint
et alors
which python
#/home/$USER/Desktop/python/awesomeSauce/bin/python
Ensuite, il suffit de configurer votre idée pour utiliser ce chemin de peluchage et / ou chemin de python. Je sais que cela fonctionne avec Sublime3, je vais donc l'utiliser dans l'exemple ci-dessous.
dans Sublime dans le menu d'en-tête supérieur, sélectionnez Préférences> Paramètres du package> Pylinter> Paramètres - Utilisateur.
C'est juste un objet json. Met le
"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.
Enregistrez le fichier. Je fais également une copie du fichier et le garde dans ce répertoire venv afin que je puisse facilement basculer en copiant et collant cette configuration lorsque j'ai besoin de ce linter. Lorsque je ne le fais pas, je réinitialise simplement les paramètres Pylinter.sublime sur la valeur par défaut pour l'utilisateur et cela semble être la manière la plus simple que j'ai trouvée. Désolé, je ne connais pas les commandes Windows ou je les aurais mises dedans.