Bu simons iyi cevap cevaptır. Sadece farklı bir şekilde düşündüm ve python / pylint'in çoklu versiyonları için çözüm arayanlar için faydalı olabileceğini düşündüm.
3.x için pylint'in kurulması ve 2.7'nin varsayılan ya da tam tersi tutulması sanalenv kullanılarak kolayca yapılabilir.
Sanal ortamınızı oluşturun. aktive edilmiş çalışma sırasında env'nizde
pip install pylint
burada env'nizin python ve pylint'inizi nereye koyduğunu anlayabilirsiniz.
which pylint
#/home/$USER/Desktop/python/awesomeSauce/bin/pylint
ve sonra
which python
#/home/$USER/Desktop/python/awesomeSauce/bin/python
Öyleyse, bu ide yolunuzu ve / veya python yolunu kullanmak için ide'nizi kurma meselesidir. Sublime3 ile çalıştığını biliyorum, bu yüzden aşağıdaki örnekte bunu kullanmıyorum.
Üst başlık menüsünde Sublime'da Tercihler> Paket Ayarları> Pylinter> Ayarlar - Kullanıcı'yı seçin.
Bu sadece bir json nesnesi. Yı kur
"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.
Dosya 'yı kaydet. Ayrıca dosyanın bir kopyasını alıyorum ve bu venv dizininde tutuyorum, böylece bu linter'e ihtiyacım olduğunda bu yapılandırmayı kopyalayıp yapıştırarak kolayca değiştirebiliyorum. Yapmadığımda Pylinter.sublime ayarlarını kullanıcı için varsayılan ayarlara geri döndürdüm ve bu bulduğum en kolay yol gibi görünüyor. Üzgünüm windows komutlarını bilmiyorum ya da onları oraya koyardım.