メンテナの注意:この問題がまだ発生している場合は、#5599を参照してください。
sudo pip install --upgrade pip
を使用して9.0.1-3
。
$ pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
# Back to 9.0.1-3
pacman -Sy --force python-pip
pip uninstall pip
python3 get-pip.py
#5221に似ています。 インストールされたOSにインストールされたpipが何か奇妙なことをしています。
次は違いますか?
python3 -m pip --version
pip3 --version
@pradyunsgこれらはリポジトリバージョン9.0.1と同等です
$ python3 -m pip --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)
$ pip3 --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)
10.0.1では異なります:
$ sudo pip install --upgrade pip
Cache entry deserialization failed, entry ignored
Collecting pip
Using cached https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-10.0.1
$ python3 -m pip --version
/usr/bin/python3: No module named pip.__main__; 'pip' is a package and cannot be directly executed
$ pip3 --version
Traceback (most recent call last):
File "/usr/bin/pip3", line 7, in <module>
from pip._internal import main
ModuleNotFoundError: No module named 'pip._internal'
sudopipを実行するべきではありません。 https://stackoverflow.com/questions/21055859/what-are-the-risks-of-running-sudo-pip
これを見ると、pipを使用してOSパッケージマネージャーがインストールしたものを(sudoを使用して)変更しようとすることが問題のようです。 それがここで物事が壊れている理由である可能性があります。
たぶん、次の方がうまくいくでしょうか?
pip3 install --user --upgrade pip
pipのアップグレードでも同じエラーが発生しました
/ usr / local / bin /からpip3ファイルを削除しました
および/usr/local/lib/python3.5/dist-packagesのpipフォルダー
再インストールする前に、python3-pipをアンインストールしました
そしてそれは再び働きます
@swprojectsあなたの問題は、ディストリビューション固有のパッケージングの問題のように聞こえます。 Linuxディストリビューションで問題を開いて、調査するように依頼します。
ありがとう!
pip3コマンドは配布管理されています-pipはそれを完全に認識していません
一般に、pipを使用して配布管理されたpipをアップグレードすることは破壊行為であり、その後の破損は問題を引き起こした破壊者にあります。
ええ、私はピップのアップグレードが配布管理されたピップを認識していると考えるのを間違えました。 しかし、学んだ教訓!
@swprojectspipの次のリリースになります。 :)
この問題を提出していただきありがとうございます。
ここでpipでも同じ問題が発生しています... swprojectsが提案したものを試しましたが、再インストールした後、次のエラーが発生します。
jess @ debian :〜$ pip
bash:/ usr / local / bin / pip:そのようなファイルやディレクトリはありません
これを修正するにはどうすればよいですか?
@jesswren新しいシェルインスタンスで試しましたか?
@jesswren pipだけでなくpip3を試しましたか?
python3-pipのインストールはpython3用であり、コマンドはpip3です。
同様に、python2がpython-pipをインストールする場合、コマンドはpipです。
編集:そうではないかもしれませんが、ubuntuはpipがインストールされていない場合はインストールするようにユーザーに促します。 debianが同じことをするかどうかはわかりません。
私は同じ障害にぶつかり、pipを再インストールしました:
sudo easy_install pip
上記は私のために働いた
sudo easy_install3 pip
私のために働いた
私も壊れた.....
実行中のコマンドを修正しました:
└─ $ ▶ sudo pacman -S --force --noconfirm python-pip
- Pipバージョン:10.0.1
- Pythonバージョン:3.6.5-2
- オペレーティングシステム:4.16.3-1-ARCH
説明:
sudo pip install --upgrade pip
を使用して9.0.1-3
。$ pip3 -V Traceback (most recent call last): File "/usr/bin/pip3", line 7, in <module> from pip._internal import main ModuleNotFoundError: No module named 'pip._internal'
私が実行したもの(その他):
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py --force-reinstall # Back to 9.0.1-3 pacman -Sy --force python-pip pip uninstall pip python3 get-pip.py
私のために働く、ありがとう。
sudo apt remove python3-pip
私のために働いた
pip3は/ usr / bin /に再インストールされました。 私はそこにシェルを指してピップを要求しましたが、それは名目上実行されました。
これは私のために働いた:
python3 -m pip install --user --upgrade pip
これは私のために働いた:
python3 -m pip install --user --upgrade pip
ありがとう! 先週、明らかな理由もなく突然ピップが壊れました。あらゆる種類のエラーメッセージをグーグルで検索し、トラブルシューティング、アンインストール、再インストールを試みました。 これが機能した唯一のものです。
複数のバージョンのpipがインストールされている場合(おそらく1つはディストリビューションリポジトリからのもので、もう1つは直接インストールによるもの)、同じ問題ImportError: No module named 'pip._internal'
発生しました。 余分にインストールされたディレクトリの1つを削除するだけで、 pip
の混乱を緩和するのに十分
これは私のために働いた:
python3 -m pip install --user --upgrade pip
python2
これは私のために働いた:
python3 -m pip install --user --upgrade pip
素晴らしい! どうもありがとう!
Python 2.7のみの制限された環境ではありますが、私にとってうまくいくのは、「my」virtualenvpipを次のように変更することです。
_venv / bin / pip_の変更:
from pip._internal import main
にfrom pip import main
私は同じ障害に遭遇しましたが、アイデアを再インストールしました:
sudo easy_install pip
Windows10 18.09
Python3.6.8
これは私のために働いた
#5221に似ています。 インストールされたOSにインストールされたpipが何か奇妙なことをしています。
次は違いますか?
python3 -m pip --version
pip3 --version
バージョンの違いにより、呼び出しに違いが生じます。 最新バージョンはpip3インストールを使用できます
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
私のために働いた
最も参考になるコメント
私は同じ障害にぶつかり、pipを再インストールしました: