新しく作成されたUbuntu 16.4仮想インスタンスに作成したPythonアプリケーションをインストールしようとしています。以前に自分のPCにインストールしたPythonパッケージをいくつかインストールする必要があります。
このメッセージを見るまで、すべてがうまくいっていました。
You are using pip version 8.1.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
まあ、私はこれが無害だと思った。
ただし、これを実行した後に次に pip を実行すると、次の結果が表示されます。
$ pip freeze
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
以前の時点に戻る必要があると思います。
$ sudo apt install python-pip
それから
$ sudo apt install python-pip
...
Setting up python-pip (8.1.1-2ubuntu0.4) ...
さて、pip 8.1.1を復元しました。思いやり
$ pip freeze
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name main
問題は、pipのアップグレードがめちゃくちゃだということです。どうすれば解決できますか?
ベストアンサー1
$python -m pip uninstall pip
これを使用すると、古いpipバージョンが提供されます。