「-(ハイフン)」の付いたPythonモジュールが削除できない

# pip checkでモジュール間の依存関係を確認
pip checkでチェックしたところ以下のエラーが出ました。

```console
$ pip check
-iskit 0.13.0 requires qiskit-aer, which is not installed.
-iskit 0.13.0 requires qiskit-aqua, which is not installed.
-iskit 0.13.0 requires qiskit-ibmq-provider, which is not installed.
-iskit 0.13.0 requires qiskit-ignis, which is not installed.
-iskit 0.13.0 requires qiskit-terra, which is not installed.
tensorflow 2.1.0 has requirement gast==0.2.2, but you have gast 0.3.3.
tensorflow 2.1.0 has requirement tensorboard<2.2.0,>=2.1.0, but you have tensorboard 2.2.0.
mysql-connector-python 8.0.19 has requirement protobuf==3.6.1, but you have protobuf 3.11.3.
```

`-iskit`って以前インストールしていた`qiskit`だと当たりは付いたのですが、既にアンインストール済みのはず。
check結果に出て欲しくないので、アンインストールしてみたらエラー。

```console
$ pip show ~iskit
zsh: no such user or named directory: iskit
$ pip uninstall ~iskit
zsh: no such user or named directory: iskit
$ pip uninstall "~iskit"
ERROR: Invalid requirement: '~iskit'
```

# 色々確認

```terminal
$ pip list
Package                           Version
--------------------------------- --------------------
-                                 xopt
-.bsockets                        7.0
-.fi                              1.13.2
-.re-itertools                    8.0.2
-.scf                             1.6.5
-.st-asyncio                      1.2.1
-.xopt                            1.2.3
(以下省略)
```

ゴミが一杯！

# 実体はあるのか？

```terminal
/usr/local/lib/python3.7/site-packages $ ls -l|grep  -e "~"
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%bsockets-7.0.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%re_itertools-5.0.0.dist-info
drwxrwxr-x     - nandymak admin 2020-01-02 22:07 ~%re_itertools-8.0.2.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%scf-1.6.5.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%st_asyncio-1.0.0.dist-info
drwxrwxr-x     - nandymak admin 2020-01-02 22:07 ~%st_asyncio-1.2.1.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~%xopt-1.2.3.dist-info
drwxrwxr-x     - nandymak admin 2019-11-29 23:33 ~iskit-0.13.0.dist-info
(以下省略)
```
「~(チルダ)」の付いたフォルダーが一杯ありますね。  
ざっと見る限り現在インストールされているモジュールでは無さそうです。
ググってみましたが、それらしい情報は見つけられませんでした。と言うことで、

# 削除する
```terminal
/usr/local/lib/python3.7/site-packages $ ls |grep  -e "~"
~%bsockets-7.0.dist-info
~%re_itertools-5.0.0.dist-info
~%re_itertools-8.0.2.dist-info
~%scf-1.6.5.dist-info
(以下省略)
```
もう一度確認して、

```terminal
/usr/local/lib/python3.7/site-packages $ for item in `ls |grep  -e "~"` ; do
rm -rf ./$item
done
```

```terminal
pip list                                                                                                                   
Package                           Version             
--------------------------------- --------------------
absl-py                           0.7.1               
alabaster                         0.7.12              
annofabapi                        0.29.5              
appdirs                           1.4.3               
appnope                           0.1.0 
(以下省略)
```

綺麗になりました。

**実行の際は自己責任でお願いします**
私の場合は、おかしくなったら一から入れ直すつもりでしたので(^_^;)

# おまけ

tensorflowで以下のエラーが出ていました。

```terminal
tensorflow 2.1.0 has requirement gast==0.2.2, but you have gast 0.3.3.
tensorflow 2.1.0 has requirement tensorboard<2.2.0,>=2.1.0, but you have tensorboard 2.2.0.
```

Google Colaboratoryで確認してみたところ、

```python
!pip list|grep tensorflow
tensorflow               2.2.0rc1       
tensorflow-addons        0.8.3          
tensorflow-datasets      2.1.0          
tensorflow-estimator     2.2.0rc0       
tensorflow-gcs-config    2.1.8          
tensorflow-hub           0.7.0          
tensorflow-metadata      0.21.1         
tensorflow-privacy       0.2.2          
tensorflow-probability   0.9.0       
```
本体が`2.2.0rc1`に上がっていますね。
Google Colaboratoryのデフォルトが`2.2.0rc1`なら合わせておきましょう。

```python
!pip list|grep tensorflow|awk '{print "pip install "$1"=="$2}'
pip install tensorflow==2.2.0rc1
pip install tensorflow-addons==0.8.3
pip install tensorflow-datasets==2.1.0
pip install tensorflow-estimator==2.2.0rc0
pip install tensorflow-gcs-config==2.1.8
pip install tensorflow-hub==0.7.0
pip install tensorflow-metadata==0.21.1
pip install tensorflow-privacy==0.2.2
pip install tensorflow-probability==0.9.0
```
`pip install tensorflow〜〜`の行をコピーして、Local側のTerminalに貼り付けてインストール、エラーが出なくなりました。

**実行の際は自己責任でお願いします**