1

私はチェックするもののリストを使い果たしましたが、Python拡張機能はOSXラップトップでは動作していないようです。 OSX上のVScode pylintが黙って失敗する

私は、Python拡張を再インストールし、すべての私の設定は documentation with pylintのように設定されたことを確認し、自分のユーザー設定に関連する設定を定義した:

// 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": [] 

(全設定here

しかし、幸運、エラーメッセージ、警告、何もない。たぶん私のconfigurationで私が行方不明です何かがある

#!/usr/bin/env python 

def foo 
    pass 

:下記のファイルは、私にすべてのエラーが表示されませんか?拡張機能はLinuxでうまく動作するので、何か間違っている必要がありますが、何がわからないのですか。

答えて

0

は、ピップとjediライブラリをインストールし、私のユーザー設定でパスを追加し、ウィンドウをリロードした後、私はその後pylintでエラーが発生しました:これは私がbeforeを持っていた問題である

... 
    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 

、および

# UTF-8 terminal 
export LC_CTYPE=en_GB.UTF-8 
export LC_ALL=en_GB.UTF-8 
export LANG=en_GB.UTF-8 
しかし、実際に私は export LC_CTYPE="utf-8"を持っていた:私は私の .bash_profileに次の行を追加することで固定していたと思いました。以前の行を代わりに .bash_profileに追加して、VScodeを再起動すると問題が解決しました。

関連する問題