/ / ImportError podczas korzystania z Pylintera w Sublime Text - python, sublimetext3, importerror, pylint

ImportError podczas korzystania z Pylinter w Sublime Text - python, sublimetext3, importerror, pylint

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 № 1

Miał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ć?