【Python】IDEのPyCharmのインストールと初期設定について

スポンサーリンク

Pythonを勉強するにあたって IDE の PyCharm を使い始めたのでインストールから初期設定の方法までまとめておきます。有料版と無料版がありますがこれから勉強する段階なので無料版の Community Edition にしました。Intellij IDEAを使用してる方は基本的には一緒なので使いやすいと思います。

PyCharmのインストール

f:id:tasukujp:20150725230108p:plain  Python IDE & Django IDE for Web developers : JetBrains PyCharm

上記公式サイトからダウンロードするか  Homebrew-cask を使用します。Community Edition の場合はpycharm-ceをインストールしてください。

$ brew install caskroom/cask/brew-cask
$ brew cask install pycharm-ce

起動

初めて PyCharm を使用する場合はI do not have a previous~を選択してください。

f:id:tasukujp:20150726000038p:plain

Keymap や IDE のテーマを設定します。Keymap も初めて使用する場合はデフォルトでいいでしょう。Enable opening files and projects from the command lineは、コマンドラインからファイルやプロジェクトを開くが有効になります。チェックを入れると charm スクリプトも作成されます。

f:id:tasukujp:20150726000201p:plain

IDE のテーマを変更すると再起動を促されるので再起動します。

f:id:tasukujp:20150726000835p:plain

再起動したらテーマが変わりました。

f:id:tasukujp:20150726000958p:plain

初期設定

上記の Welcome 画面から Configure → Preference に移動して以下の設定をします。色々便利な設定がありますが、まだ全ては分からないので随時追加していきます。

  • Appearance & Behavior
    • System Settings
      • Reopen last project on startup - OFF「起動時に前回開いてたプロジェクトを自動で開く」
      • Synchronization - ON「自動保存」
  • Editor
    • General
      • Change font size (Zoom) with... - ON「⌘+マウススクロールで拡大縮小」
      • Appearance
        • Show line number - ON「行番号の表示」
        • Show method separators - ON「メソッドの区切り線」
        • Show whitespaces - ON「空白の表示」
      • Code Completion
        • Case sensitive completion - None「大文字小文字を区別しないで補完」
    • Inspections
      • Spelling - OFF「綴りのチェック」
    • File Encodings
      • Transparent native-to-ascii conversion - ON「native2asciiの有効化」
  • Plugins
    • Install JetBrains plugin
      • IdeaVim プラグインのインストール
    • Browse Repositories
      • BashSupport プラグインのインストール

pyenvを使用してる場合

pyenv は Python のバージョン管理ツールです。pyenv については  【Mac】Pythonのインストール+pyenvの使い方について - TASK NOTES を参照。

これを使用してる場合、PyCharm上で認識してくれないので別途追加する必要があります。「Default Project → Project Interpreter → 歯車アイコン → More」をクリックしてください。

f:id:tasukujp:20150726112437p:plain

「+アイコン → Add Local」でライブラリ~/.pyenv/versions/2.x.x/bin/python2.xを追加します。

f:id:tasukujp:20150726112748p:plain

以上で pyenv の Python が追加されました。

f:id:tasukujp:20150726113023p:plain