Це у відповідь на точну відповідь симонів. Я просто подумав про це по-іншому і вважав, що це може бути корисним для тих, хто шукає рішення для декількох версій python / pylint.
Установка pylint для 3.x та утримання 2.7 за замовчуванням або навпаки легко виконати за допомогою virtualenv.
Створіть своє віртуальне середовище. у вашому оточенні під час активованого запуску
pip install pylint
тут ви зможете зрозуміти, куди ваш оточуючий помістив пітон і пілінт
which pylint
#/home/$USER/Desktop/python/awesomeSauce/bin/pylint
і потім
which python
#/home/$USER/Desktop/python/awesomeSauce/bin/python
Тоді лише питання налаштування вашої ідеї використовувати той зв’язуючий шлях та / або шлях пітона. Я знаю, що це працює з Sublime3, тому я використовую це у прикладі нижче.
у меню "Підняття" у верхньому меню заголовка виберіть Налаштування> Налаштування пакета> Пілінт> Налаштування - Користувач.
Це просто об’єкт json. Встановіть
"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.
Збережіть файл. Я також роблю копію файлу і зберігаю його в цьому каталозі venv, щоб я міг легко перемикатися, копіюючи та вставляючи цей конфігурацію, коли мені потрібен цей лінкер. Коли я цього не роблю, я просто скидаю налаштування Pylinter.sublime назад до стандартних для користувача, і це здається найпростішим способом, який я знайшов. Вибачте, я не знаю команд Windows, або я б їх помістив туди.