web-dev-qa-db-ja.com

Pythonバージョン2.7.12-1つのバージョンのみPythonがインストールされています。

ソフトウェアのインストール中に端末にメッセージが表示されました:You are using pip version 8.1.1, however version 10.0.0 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

そこで、pipバージョンをアップグレードしました:$ pip install --upgrade pip

今、私はこのエラーを受け取っています:

~$ pip install ipython
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main
5
Deba

ImportErrorから@catalinpopescuの応答を実装しました:Windows 7 32ビット でpip --versionコマンドを実行すると、名前mainをインポートできません

Pipのパスを見つけます。

$ which pip

ファイルの変更(お気に入りのエディターを選択):

$ Sudo nano `which pip`

次に、@ catalinpopescuが言った行を修正します:コメント/置換行:

from pip import main
sys.exit(main())

に:

from pip import __main__
sys.exit(__main__._main())

すぐにPipバージョン10.0.1にアップグレードすると、このエラーは発生していないようです。

6
L. San

システムpipをアップグレードしてください

Sudo pip install --upgrade pip

pip install --upgrade pip

これは便利かもしれません

1
user9664112