MacのVSCodeでPylintが動かない問題に対処
VSCodeでPython書くときに
Linter pylint is not installed.
とか言われるので使えるようにしたメモ。
ちなみにここでinstallボタンが表示されるので押すと
There is no Pip installer available in the selected environment.
Oh…
普通にコマンドラインからpip使えるし、なんならpylintも叩けるんだが・・・
って、Python2と3入れ直してみたり色々紆余曲折を経て解決しなかった。
そんな時になにげなくpipのバージョンを表示してみたところ
$ pip --version
pip 1.5.6 from /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg (python 2.7)
あー。
実行されているpipがシステムに入ってるデフォルトのもので、つまりVSCodeがこれを使っているせいか。
他では普通にpip使ってどのバージョンのPythonでも問題なかったから分からんかった。
なんだこの落とし穴。
ともかく。
sudo port install py27-pip
sudo port select --set pip pip27
で解決。
pipのバージョンを確認すると以下のように。
$ pip --version
pip 10.0.1 from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip (python 2.7)
はー、WWDCで新しいMBPも発表されないしWindowsに乗り換えたくなった(八つ当たり)