Windows10環境でAnaconda、Pycharmインストール・設定トライ（２）

1. Windows10環境でAnaconda、Pycharmインストール・設定トライ（１）
https://qiita.com/suJiJi/items/665f24b823506df0b5ab
の続き


2. PyCharmのインストール
ちょっとした苦労あり。何度もインストールし直してようやくできた。よく解説したサイトがないように思われる。

PyCharmをダウンロードして、気軽にnext.......とやってインストールするのだが、Anacondaをインストールしたのに、numpy、matplotlibなどがimportできない事象がでた。

どうも、AnacondaとPyCharm間の連携がうまくできていないのだな、と分かったが色々調べて、次のサイトで、合点がいった。

https://stackoverflow.com/questions/48610659/getting-numpy-to-import-in-python-pycharm-anaconda-installed

Getting numpy to import in Python (Pycharm), Anaconda installed

 

2.1 PyCharm のダウンロード
PyCharm のダウンロードページにアクセスし、Community 版をダウンロード。
https://www.jetbrains.com/pycharm/download/#section=windows
Community


2.2 PyCharm のインストール
ダウンロードしたインストーラを開く。

 ![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/0913fe94-bcb2-8db9-9f3d-4e9450d9058d.png)

Next

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/dfa1c900-eb79-faf0-05a4-1ef075d3ebd8.png)

Next
![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/9bd2d797-75ec-8125-5e9e-b1e7fdea308d.png)

64-bit launcher、Create Associationsにチェック

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/79c578fe-3961-19e1-2cda-55807c5f1b00.png)

Install

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/8ef7d014-1cee-1fa9-6360-32a31b0c8d05.png)

Run PyCharm Community Editionにチェック、Finish

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/775121d7-ed16-d8a6-804f-1ff6c9427c99.png)

Do not import setteings選択
OK

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/5081990d-6f9f-3047-a6bf-8e78cd15b0ed.png)

IntelliJ選択（Darculaでも良い、好みによる）、Next Featured plugins

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/15f8db7e-076c-96b6-c2bb-f4ceb0479473.png)

そのまま、Start using PyCharm

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/3cd401e4-0fe3-4196-012a-32a7af9eebcf.png)

Create New Projectクリック

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/b3c03418-ab43-495f-f2fd-318410c42c2e.png)

untitledを例えばtestへ、
▶Project interpreter: New Virtualenv environment展開
（これ重要）
場合によっては、3つ先の画面ように、Exising interpreterに、
Python..\.....\Anaconda\Python.exe表示される。この場合は、そこから先に進んでいく。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/b9372763-c14d-b750-d739-13c0ffdf94e7.png)

Existing interpreter選択、 Interpreter: <No intepreter>右ボタン　…クリック

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/493d8a80-c0e9-6a4e-4560-14062af63708.png)

System Interpreter選択　→　Anaconda3\python.exe自動選択される 、OK 

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/4ae03cf5-30c3-20a6-f015-a8f3b360345b.png)

Existing interpreterに、Python..\.....\Anaconda\Python.exe表示　→　Create

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/13d03022-de34-96ef-8621-5973ea861faa.png)

右下Closeクリック

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/816aeef0-d9ac-e105-3150-8c0abef3fa54.png)

この時点で、いろいろな設定が開始しているようだ。
Scanning installed Packagesの表示、
下部ステータスバーに　Scanning Files to index….と表示。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/7823890a-5804-4ee9-b1aa-233efd10145c.png)

testプロジェクト右クリック、New、Python File

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/c1231bb0-b545-d28e-e902-c9e48b5196d4.png)

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/5953d351-57d3-d058-afd6-698e723f67ef.png)

Name: 例えばtest1、OK

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/b7daecd2-26cf-bbeb-3640-289d149db75a.png)

test1のコードを記入。
例　#複数のグラフを同一の領域に描画。 sin波とcos波を描画、併せてｓy=-1とy=1の直線をhlines関数で描画。

import numpy as np
import matplotlib.pyplot as plt

xmin, xmax = -np.pi, np.pi
x = np.arange(xmin, xmax, 0.1)
y_sin = np.sin(x)
y_cos = np.cos(x)
plt.plot(x, y_sin)
plt.plot(x, y_cos)
plt.hlines([-1, 1], xmin, xmax, linestyles="dashed") # y=-1, 1に破線を描画
plt.title(r"$\sin(x)$ and $\cos(x)$")
plt.xlim(xmin, xmax)
plt.ylim(-1.3, 1.3)

print('グラフ表示')
plt.show()

 

記入後RUN

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/16402804-adff-3444-91a4-f67c55e5e0bd.png)

Edit Configulations…の表示。まだ設定中の様子。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/24f03f65-6c9e-3310-81af-1ca91dae0994.png)

下部ステータスバーに　Indexing…と表示。10分くらい経過、、、

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/796d76ae-ee2d-ae8a-32c1-1542f9fd2673.png)

更に、いろいろ設定中。Indexing…から下記に変わった。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/7ed53971-9f03-2fb7-f70b-ebd461877615.png)

ここで再びRUNトライ。test1実行の準備ができたようだ。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/91b364e5-7bc6-aa57-2529-6c1056f3ece6.png)

test1クリック　→　グラフ表示、下部に“グラフ表示”メッセージ。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/d859a1bf-241c-e540-4987-0628e59892f0.png)

20分以上経過して漸く終了。PCによってはもっとかかる？
グラフを閉じて、
File>Save Allで作成コード念のため保存。
RUNしたコードは、自動的に保存されているようである。

終了は、
File>Exit

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/808502e4-46f8-81a7-003a-ede378c79240.png)

まだ何かやっているようなので、cancel待機。
かなり時間が経過して、下部ステータスバー表示が無くなったところで、
再び、File>Exit、準備できたようである。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/61190608-5c83-cb7b-19de-0afefc8a873e.png)

Exitで終了。

ずいぶん時間がかかるものだ、と嘆息。

 

PyCharmを再起動してみる。
ステータスバーを見ると、Scanning…Indexing…など表示。しかし短時間で終わる。
よし！

 

test1コードは、windows(C:)>user>...?pc(コンピューター名)>PycharmProjects>testフォルダーに入っている。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/e87436bc-87de-563e-2af9-60f067412508.png)

バイナリー　スケルトンに何が入っているか、、

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/707a3bd7-82bf-554a-bab7-ff5731642d02.png)

matplotlib、numpy、pandasなど入っているのが分かる。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/8e51330e-d5e5-60f6-5cd0-95f5cb04af75.png)

既存の.pyファイル群が
Python-anaconaインストール時に生成された、
C:\user>コンピューター名\Documents\Python Scripts　フォルダーに入っている場合、
その呼び出しはどうするか？

File>Open...から

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/1e0f28c1-7dd8-f225-df2e-8cc11a3e3c1f.png)

C:\user\..._pc(コンピューター名)\Documents\Python Scripts\を辿って、ターゲットファイルまたはフォルダーを指定。

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/d2c84d6d-6959-4bf6-3b4d-9f67237798bc.png)

![image.png](https://qiita-image-store.s3.amazonaws.com/0/254336/e0b06adc-81c8-15c4-cbbb-84a4b6baa213.png)

OK 

次回の起動では、
File>Open Recent ...から容易に指定可能である。