1.pipでerrorが出た
1.1 error ImportError
“Traceback (most recent call last):
File “/usr/bin/pip”, line 9, in <module>
from pip import main
ImportError: cannot import name main”
結局:pipの指示に従ってupdateしてはいけなかった模様。
元に戻して、
sudo python3 –m pip uninstall pip && sudo apt install python3–pip —reinstall
この辺の問題が対応されるまで待つのが得策の模様
参考:ここ KOKENSHAの技術ブログ Python pip3 – pip upgradeした後 「cannot import name ‘main’ 」error
感想:こういう問題の対応って鮮度が大切で、そのうち直ってしまう問題だよなぁ・・・
昔からこういう事に振り回されてきた気がする。でも、自分でやるよりは早いよなぁ・・・。
試行1:上手くいかず
対応: suにして /usr/bin/pipを書き換え
leafpad pip (GUIの場合はleafpadを使った)
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
参考:Qiita, 他の方法 これも参考になった。
これ、そもそも/usr/bin/pipはpip2と同じ動作なので、この辺が上手くいかない原因らしい
pip3 listとかすると上手くいく 結局、現時点でupdateしてはいけなかったらしい・・・