1

Ich habe die Liste der Dinge zu überprüfen erschöpft, die Python-Erweiterung scheint nicht auf meinem OSX-Laptop zu arbeiten.VScode pylint auf OSX schlägt stumm

neu installierte ich die Python-Erweiterung, überprüfte, dass alle meine Einstellungen wie im documentation with pylint gesetzt wurden, und definierte die entsprechenden Einstellungen in meiner Benutzerkonfiguration:

// Python settings 
"python.linting.lintOnSave": true, 
"python.formatting.formatOnSave": false, 
"python.pythonPath": "/usr/local/bin/python", 
"python.linting.pylintPath": "/usr/local/bin/pylint", 
"python.linting.pylintArgs": [] 

(Voll Konfiguration here)

Aber kein Glück, keine Fehlermeldung, keine Warnung, nichts. Die folgende Datei nicht zeigen mir keine Fehler:

#!/usr/bin/env python 

def foo 
    pass 

Vielleicht etwas gibt, das ich in meinem configuration bin fehlt? Die Erweiterung funktioniert hervorragend in Linux, also muss ich etwas falsch machen, aber ich weiß nicht was.

Antwort

0

Nach der jedi Bibliothek mit pip installieren, Hinzufügen des Pfades in meinen Benutzereinstellungen und das Fenster neu zu laden, bekam ich dann einen Fehler mit Pylint:

... 
    File "/usr/local/lib/python2.7/site-packages/pylint/reporters/__init__.py", line 72, in encode 
    locale.getdefaultlocale()[1] or 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 543, in getdefaultlocale 
    return _parse_localename(localename) 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 475, in _parse_localename 
    raise ValueError, 'unknown locale: %s' % localename 
ValueError: unknown locale: utf-8 

Dies ist ein Problem, das ich before gehabt habe, und ich dachte, ich indem Sie die folgenden Zeilen zu meinem .bash_profile festgelegt hatte:

# UTF-8 terminal 
export LC_CTYPE=en_GB.UTF-8 
export LC_ALL=en_GB.UTF-8 
export LANG=en_GB.UTF-8 

Aber eigentlich hatte ich nur export LC_CTYPE="utf-8". Das Hinzufügen der vorherigen Zeilen zu meinem .bash_profile statt, und Neustart von VScode löste das Problem für mich.