1. nabekatsu

    No comment

    nabekatsu
Changes in body
Source | HTML | Preview
@@ -1,51 +1,64 @@
#事の発端
numpyの更新がなんか上手くいかない。
原因を探っている内にpipのバージョンが古いことが原因らしき場面に直面しました。
なので書いてあるがままに更新を実行。
-```pip install --upgrade pip
+
+```
+pip install --upgrade pip
```
+
これで一安心と思い、再度実行してみると
-```Traceback (most recent call last):
+
+```
+Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\Scripts\pip-script.py", line 10, in <module>
sys.exit(main())
-TypeError: 'module' object is not callable```
+TypeError: 'module' object is not callable
+```
今度はどうやら、バージョンの互換が合わなくなった?のが原因っぽいです。
じゃあpipをアンインストールしても同じエラーでできず
また調べていると
-```python -m pip uninstall pip```
+
+```
+python -m pip uninstall pip
+```
これでアンインストール完了。
ですが
#pipのインストールってどうやるんだ…?
素人が出てしまいました。
ですがここであきらめてはもう何も作業ができなくなる。
素直にGoogle先生に聞いてみました。
すると、stackoverflowからこんなサイトに辿り着きました(投稿者もpipの入れ方を探していた様です)。
**※以降の実行は自己責任でお願いします。筆者は成功しました。**
How to Install PIP on Windows
https://www.liquidweb.com/kb/install-pip-windows/
参照先のLiquidWebさんはウェブホスティングサービスを提供されている会社らしく
信用して手順を使ってみようと思います。
エンジニアとしてそれはどうなの・・・
と思いますが、これ以上時間を使いたくありません。
[get-pip.py](https://bootstrap.pypa.io/get-pip.py)
参照先をファイルとして保存し、プロンプト上から実行しました。
-```python get-pip.py
+
+```
+python get-pip.py
```
すると
-```Collecting pip
+
+```
+Collecting pip
Downloading https://files.pythonhosted.org/packages/57/36/67f809c135c17ec9b8276466cc57f35b98c240f55c780689ea29fa32f512/pip-20.0.1-py2.py3-none-any.whl (1.5MB)
|████████████████████████████████| 1.5MB 1.6MB/s
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0.1
```
成功した!
そのあとのnumpyの更新もなぜか上手くいき、とりあえず解決ということで。。。
#所感
-バージョンの不整合系のエラーはほんとめんどくさいです
+モジュールのバージョンが原因のエラーは厄介です
自動的に更新できればいいんですけどねぇ。
駄文でしたが閲覧いただきありがとうございました。