Używam MacOS. Po:
- Instalowanie pylint za pomocą
pip install pylint
- Instalowanie Pylintera w Sublime Text 3 za pomocą kontroli pakietów
... okazało się, że nie znaleziono pylinta:
Fatal pylint error:
ImportError: No module named pylint
Rozwiązaniem tego problemu było po prostu dodanie ścieżki do lint.py
do pliku Preferences dla Pylinter, który znalazłem:
/usr/local/lib/python2.7/site-packages/pylint/lint.py
Teraz problem jest następujący:
Fatal pylint error:
ImportError: No module named astroid
Ten pakiet jest już zainstalowany. Jakieś pomysły, których może brakować? Dziękuję Ci.
Odpowiedzi:
1 dla odpowiedzi № 1Miałem też wiele problemów z pylinterem. Ten sam błąd, jaki popełniłeś, był między innymi. Zmieniłem ścieżkę lokalizacji, jak opisano powyżej, ale później dostałem inne problemy. Z tego powodu postanowiłem przejść na SublimeLinter. Muszę powiedzieć, że to rozwiązanie zaoszczędziło mi wiele czasu i jest bardzo satysfakcjonujące. Ponadto masz świetną dokumentację i wielu użytkowników, co również jest pomocne.
Może warto rozważyć przejście na SublimeLinter?
Przepraszamy za to, że nie odpowiadamy bezpośrednio na Twoje pytanie ...
1 dla odpowiedzi nr 2
Mam ten sam problem. Ponieważ moja instalacja pylintowa została zintegrowana z anakondą, musiałem powiedzieć sublimeText, gdzie ją znaleźć. Zrobiłem to dodając ścieżkę do lint.py
. To samo ImportError: No module named astroid
pojawił się błąd.
Następnie powiedziałem sublimeText, gdzie moja instalacja Pythona była i rozwiązał problem. Zmieniam to python_bin
wartość w pliku preferencji (Wysublimowany tekst -> Preferencje -> Ustawienia pakietu -> Pylinter -> Ustawienia - Domyślne):
"python_bin": "/Users/HelloWorld/anaconda3/lib/python3.5",
Może jeśli to zmienisz /usr/local/lib/python2.7
to będzie działać?