1. nabekatsu

    Posted

    nabekatsu
Changes in title
+pipをupgradeしたら抜け出せなくなった
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,51 @@
+#事の発端
+numpyの更新がなんか上手くいかない。
+原因を探っている内にpipのバージョンが古いことが原因らしき場面に直面しました。
+なので書いてあるがままに更新を実行。
+```pip install --upgrade pip
+```
+これで一安心と思い、再度実行してみると
+```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```
+
+今度はどうやら、バージョンの互換が合わなくなった?のが原因っぽいです。
+じゃあpipをアンインストールしても同じエラーでできず
+また調べていると
+```python -m pip uninstall pip```
+これでアンインストール完了。
+ですが
+#pipのインストールってどうやるんだ…?
+素人が出てしまいました。
+ですがここであきらめてはもう何も作業ができなくなる。
+素直にGoogle先生に聞いてみました。
+すると、StackTraceからこんなサイトに辿り着きました(投稿者も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
+```
+すると
+```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の更新もなぜか上手くいき、とりあえず解決ということで。。。
+#所感
+バージョンの不整合系のエラーはほんとめんどくさいです
+自動的に更新できればいいんですけどねぇ。
+駄文でしたが閲覧いただきありがとうございました。