3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VSCodeのpyhton環境(pyenv)を整える(MacOS, flake8+autopep8)

Posted at

環境

  • pyenvで通常は3系を使用
  • パッケージ管理:pip
  • Linterにはpylintではなくflake8を使用.autopep8と組み合わせて使います.
$ pyenv global 3.7.3

などと,pyenvの設定が済んでいることを前提とします.
ちなみにpyenvにインストールしているpythonとbrewなどでインストールするsystem側のpython(brew install pythonでインストールされる方)は別ものなので,そこは意識しておいたほうが良いと思います.

VSCodeに正しくpythonを認識させる

ターミナル側ではpyenvにインストールしているpythonがglobalに設定されていたとしても,VSCode側で開いたとき,system側のpythonを参照してしまうという問題があります.
settings.jsonに,$ which pythonで表示されるpyenvのpythonのパスを追記.

"python.pythonPath": "/Users/ユーザ名/.pyenv/shims/python",

Linterの設定

こちらの記事を参考に設定しました.元記事では"autopep8"に""が入っていませんが,僕の環境では""付きでないとエラーになりました.

  • [https://qiita.com/psychoroid/items/2c2acc06c900d2c0c8cb VSCodeのPython開発環境でpylintの代わりにflake8を導入し自動整形を設定する - Qiita]
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?