【Python】IPythonを起動するとModuleNotFoundErrorが出る

# 環境
+ Windows 10
+ Python=3.7.3
+ IPython=7.5.0

# エラーの内容

`$ pip install ipython`

でipythonをインストールし、

`$ ipython`

で起動すると、以下のようなエラーが出てきました。

```
$ ipython

Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.5.0 -- An enhanced Interactive Python. Type '?' for help.
[TerminalIPythonApp] WARNING | Error in loading extension: line_profiler
Check your config files in C:\Users\user\.ipython\profile_default
Traceback (most recent call last):
 File "C:\Users\user\Anaconda3\envs\practice\lib\site-packages\IPython\core\shellapp.py", line 261, in init_extensions
   self.shell.extension_manager.load_extension(ext)
 File "C:\Users\user\Anaconda3\envs\practice\lib\site-packages\IPython\core\extensions.py", line 80, in load_extension
   mod = import_module(module_str)
 File "C:\Users\user\Anaconda3\envs\practice\lib\importlib\__init__.py", line 127, in import_module
   return _bootstrap._gcd_import(name[level:], package, level)
 File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
 File "<frozen importlib._bootstrap>", line 983, in _find_and_load
 File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'line_profiler'
[TerminalIPythonApp] WARNING | Error in loading extension: memory_profiler
Check your config files in C:\Users\user\.ipython\profile_default
Traceback (most recent call last):
 File "C:\Users\user\Anaconda3\envs\practice\lib\site-packages\IPython\core\shellapp.py", line 261, in init_extensions
   self.shell.extension_manager.load_extension(ext)
 File "C:\Users\user\Anaconda3\envs\practice\lib\site-packages\IPython\core\extensions.py", line 80, in load_extension
   mod = import_module(module_str)
 File "C:\Users\user\Anaconda3\envs\practice\lib\importlib\__init__.py", line 127, in import_module
   return _bootstrap._gcd_import(name[level:], package, level)
 File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
 File "<frozen importlib._bootstrap>", line 983, in _find_and_load
 File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'memory_profiler'
```

'line_profiler'と'memory_profiler'というモジュールが見つからないと怒られました。

# 解決法
'line_profiler'と'memory_profiler'をインストールします。

## memory_profilerインストール
`$ pip install memory_profiler`

## line_profilerインストール
[こちら](https://www.lfd.uci.edu/~gohlke/pythonlibs/#line_profiler)からLine_profilerのwhlファイルをダウンロードしてインストールします。
自分の環境に合うファイルは以下のようにして調べます。

```python:
>>> from pip._internal.pep425tags import get_supported
>>> get_supported()

[('cp37', 'cp37m', 'win_amd64'),
 ('cp37', 'none', 'win_amd64'),
 ('py3', 'none', 'win_amd64'),
 ('cp37', 'none', 'any'),
 ('cp3', 'none', 'any'),
 ('py37', 'none', 'any'),
 ('py3', 'none', 'any'),
 ('py36', 'none', 'any'),
 ('py35', 'none', 'any'),
 ('py34', 'none', 'any'),
 ('py33', 'none', 'any'),
 ('py32', 'none', 'any'),
 ('py31', 'none', 'any'),
 ('py30', 'none', 'any')]
```

私の場合は、'line_profiler‑2.1.2‑cp37‑cp37m‑win_amd64.whl'をダウンロードすれば良さそうです。

あとは、

`$ pip install {ダウンロードしたwhlファイルのパス}`

これでエラーは消えました。

# 参考URL
+ https://stackoverflow.com/questions/53053783/no-module-named-line-profiler
+ [【Python】.whlファイルをpipでインストールしようとして「○○.whl is not a supported wheel on this platform.」エラーが出た時の対応](https://qiita.com/r-ngtm/items/f7dc53bf713d12f6be9d)