Это в ответ на прекрасный ответ Саймонса. Я просто подумал об этом по-другому и подумал, что это может быть полезно для тех, кто ищет решения для нескольких версий python / pylint.
Установить pylint для 3.x и сохранить 2.7 по умолчанию или наоборот легко с помощью virtualenv.
Создайте свою виртуальную среду. в вашем env во время активированного запуска
pip install pylint
здесь вы можете выяснить, где ваш env поставил ваш python и pylint
which pylint
#/home/$USER/Desktop/python/awesomeSauce/bin/pylint
а потом
which python
#/home/$USER/Desktop/python/awesomeSauce/bin/python
Тогда вам просто нужно настроить свой идеал на использование этого пути и / или пути Python. Я знаю, что это работает с Sublime3, поэтому я буду использовать это в примере ниже.
в Sublime в верхнем меню заголовка выберите «Настройки»> «Настройки пакета»> «Пилинтер»> «Настройки» - «Пользователь».
Это просто объект 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-settings обратно по умолчанию для пользователя, и это, кажется, самый простой способ, который я нашел. Извините, я не знаю команд Windows, или я бы их там ввел.