【備忘録】PyCharmセットアップ

#はじめに
この備忘録は、PyCharm (コミュニティ版) のインストール時のメモ書きです。
Pythonは↓でインストール済み
[【備忘録】Pythonセットアップ](https://qiita.com/manamiTakada/items/5d2340dd3db0598a969f)

#OS
Windows 10 Pro 64bit

#手順
まずは、下記URLからPyCharmのインストーラをDL。
https://www.jetbrains.com/pycharm/

画面の右上あたりにある Download を選択
![2-01.png](https://qiita-image-store.s3.amazonaws.com/0/236851/9fe0b160-8584-3fcb-8475-143c8462c793.png)

自分の環境に合わせて、インストーラを選ぶ。
今回は、無料のコミュニティ版をダウンロードする。
![2-02.png](https://qiita-image-store.s3.amazonaws.com/0/236851/0bf60271-3bff-b76a-e178-45f2d0fdcedf.png)

DLしたexeをダブルクリック。
Next >
![2-03.png](https://qiita-image-store.s3.amazonaws.com/0/236851/ca716ea1-1c7b-d6db-2ab6-39a525d9ee14.png)

任意のディレクトリを指定。
（今回はデフォルトのまま、Program Filesディレクトリ下にインストール）
![2-04.png](https://qiita-image-store.s3.amazonaws.com/0/236851/7c13f302-5812-2b72-7573-93f15a8f0e19.png)

欲しいオプションを選ぶ。
（今回は、デスクトップに64bitランチャーを作ることと、.pyファイルの関連付けをしてもらって Next >)
![2-05.png](https://qiita-image-store.s3.amazonaws.com/0/236851/92b8da87-50a2-e41f-e6e8-b91138684cc9.png)

特に変更せずに Next >
![2-06.png](https://qiita-image-store.s3.amazonaws.com/0/236851/54d4c593-e190-c4c4-bb17-49b68222adf5.png)

インストールかんりょう～！
![2-07.png](https://qiita-image-store.s3.amazonaws.com/0/236851/ff165121-285e-fbb1-fd00-27215616ed29.png)

#PyCharm初回起動時の設定

デスクトップにショートカットができているはずなので、ポチポチとダブルクリック。
![2-08.png](https://qiita-image-store.s3.amazonaws.com/0/236851/1b49c1b3-a45b-1367-0146-d046d915aa6f.png)

プライバシーポリシーが表示されるので
![2-09.png](https://qiita-image-store.s3.amazonaws.com/0/236851/a75c3bb0-af1e-c485-32da-e6120ba92237.png)

最後まで読んだら Accept
![2-10.png](https://qiita-image-store.s3.amazonaws.com/0/236851/e047919a-9cd8-9fa1-3453-d56c3bf683f9.png)

データ送信については好きな方を選ぶ。
![2-11.png](https://qiita-image-store.s3.amazonaws.com/0/236851/7670d3df-9a27-3b54-dc41-29aae4ff6cdb.png)

画面の見た目の選択。
個人的に白いほうが好きなので、今回は白を選択。
![2-12.png](https://qiita-image-store.s3.amazonaws.com/0/236851/50a1003f-3008-88da-91a9-c8d5d2aa57c2.png)

ユーザに人気のプラグインをここでインストールできる。
好きなものを選んで、 Start using PyCharm
![2-13.png](https://qiita-image-store.s3.amazonaws.com/0/236851/95c5d165-7d0b-4123-8e04-718d7904f2c5.png)

起動したー！
![2-14.png](https://qiita-image-store.s3.amazonaws.com/0/236851/e587cd72-bec4-185d-c23a-3515e31bee11.png)


#プロジェクトの作成
入れたばかりでプロジェクトの影も形もないため、 Create New Project をクリック。
![2-16.png](https://qiita-image-store.s3.amazonaws.com/0/236851/fec6fe67-7114-5097-8792-6fce75ac36a8.png)

プロジェクトのディレクトリを作る。
デフォルトで PyCharmProjects まで指定されているので、今回は testPJ01 というテキトーな名前で Create する … 前に、
![2-17.png](https://qiita-image-store.s3.amazonaws.com/0/236851/3363999e-9a68-a290-5e9f-be71c1a41937.png)

Location の下の Project Interpreter: New Virtualenv environment をクリックして念の為確認。
- New environment using Virtualenv にチェックが入っている
- Location → プロジェクトのディレクトリ下のvenv
- Base interpreter: Anaconda3ディレクトリの下のpython.exe
したら、今度こそ Create。
![2-18.png](https://qiita-image-store.s3.amazonaws.com/0/236851/c374ac74-01f3-6530-4413-ca1825815cf7.png)

起動できたー！
![2-19.png](https://qiita-image-store.s3.amazonaws.com/0/236851/5556802d-700a-f5db-2e72-6176403102a3.png)


エディタの設定などは、下記の記事を参考にしました。ありがとうございます！
[PyCharm のオレオレ最強設定: akiyoko さん](http://akiyoko.hatenablog.jp/entry/2017/03/10/082912)

##一応動作確認
画面左上のプロジェクトを右クリック → New → Python File
![2-20.png](https://qiita-image-store.s3.amazonaws.com/0/236851/5eed2aa7-de87-9d10-4ecc-8db3ae78bda9.png)

名前を HelloWorld として OK
（.pyのファイル名=モジュール名？なのかまだちょっとよくわかってないので、ふわふわと決めてしまいましたふわふわ。
　javaとかならクラス名と同じで単語は大文字スタート&単語の区切りに記号無しにしていたのだけど、どうするのが一般的なのだろうか…）

![2-21.png](https://qiita-image-store.s3.amazonaws.com/0/236851/224d8e39-f67a-8184-173b-589a01667662.png)

ファイルできたー
![2-22.png](https://qiita-image-store.s3.amazonaws.com/0/236851/cbc07cd1-5f54-81eb-d948-61774470f77c.png)


試しに動かす用のコードを記載する。

```python:hello_world.py
def test():
    print('HELLO WORLD')


if __name__ == '__main__':
    test()

print('モジュール名：{}'.format(__name__))
```

コードの参考にしている教科書はこちら↓
[退屈なことはPythonにやらせよう
――ノンプログラマーにもできる自動化処理プログラミング　-　O'Reilly](https://www.oreilly.co.jp/books/9784873117782/)


実際に動かしてみたいので、
プロジェクト欄のHelloWorld.pyを右クリック → Run
![2-23.png](https://qiita-image-store.s3.amazonaws.com/0/236851/3ab6ac4b-7a3d-33a9-0002-117baa929b5a.png)


無事 HELLO WORLD が表示された！　わーいわーい
![2-24.png](https://qiita-image-store.s3.amazonaws.com/0/236851/1208b97d-9af2-307b-7a6c-03488c41aea0.png)
（なんでpython.exeの指定はバックスラッシュ区切りなのに、実行対象.pyの指定はスラッシュ区切りなのだろうか…）



これである程度好き勝手やれそうな環境がひとまずできたー！
教科書の勉強がひとなめできたら、形態素解析とかやってみたいなー:relaxed::relaxed: