Dies ist eine Antwort auf Simons feine Antwort. Ich habe nur anders darüber nachgedacht und dachte, es könnte nützlich sein für diejenigen, die nach Lösungen für mehrere Versionen von Python / Pylint suchen.
Die Installation von pylint for 3.x und die Beibehaltung der 2.7-Standardeinstellungen oder umgekehrt ist mit virtualenv ganz einfach.
Erstellen Sie Ihre virtuelle Umgebung. in deinem env laufen lassen während aktiviert
pip install pylint
Hier können Sie dann herausfinden, wo Ihr Env Ihre Python- und Pylint-Datei abgelegt hat
which pylint
#/home/$USER/Desktop/python/awesomeSauce/bin/pylint
und dann
which python
#/home/$USER/Desktop/python/awesomeSauce/bin/python
Dann müssen Sie nur noch Ihren ide so einrichten, dass er diesen Flusenpfad und / oder Pythonpfad verwendet. Ich weiß, dass es mit Sublime3 funktioniert, also verwende ich das im folgenden Beispiel.
Wählen Sie in Sublime im oberen Header-Menü Einstellungen> Paketeinstellungen> Pylinter> Einstellungen - Benutzer.
Es ist nur ein Json-Objekt. Stellen Sie die
"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.
Speicher die Datei. Ich mache auch eine Kopie der Datei und behalte sie in diesem venv-Verzeichnis, so dass ich einfach wechseln kann, indem ich diese Konfiguration kopiere und einfüge, wenn ich diesen Linter benötige. Wenn nicht, setze ich einfach die Pylinter.sublime-Einstellungen auf die Standardeinstellungen für Benutzer zurück und dies scheint der einfachste Weg zu sein, den ich gefunden habe. Tut mir leid, dass ich die Windows-Befehle nicht kenne, sonst hätte ich sie dort eingefügt.