事象
mac で pyenv 環境下で Visual Studio Code に Python プラグインを入れると
Error Linter pylint is not installed
と表示され、Lintingがうまく働かない。また補完候補も表示が期待と異なる。
setting.json
を見る感じ、VSCodeが読みに行くPythonのPathはpython
コマンドで呼ばれる場所に設定されているはずなのですが、これがなぜか/usr/bin/python
を読みに行ってしまうからのようです。
解決法
Preferences > Setting を開き、USER SETTING タブのJSONに
"python.pythonPath": "pyenvで設定したPath(e.g. /User/user/.pyenv/shims/python)"
を追記
差し当たっての解決法ですが、動くようになりました。
(原因ですが未特定、bash_profileにpyenv設定を書いているのが原因?かもです)
環境
- mac OS Sierra
- VSCode Version 1.14.2
- Python プラグイン 0.7.0