メンテナの注意:この問題がまだ発生している場合は、#5599を参照してください。
私のピップが壊れています。 更新できません。 また、pipと入力するだけでエラーが発生します。
Traceback (most recent call last):
File "/usr/local/bin/pip", line7, in <module>
from pip._internal import main
ImportError: No module named _internal
同じ出力でsudo pip
またはsudo su; pip
も試してみました。
次のように入力します。
sudo apt remove python-pip
問題はなくなります。 変。
sudo pip install -U pip
にするのは悪い考えです。
私は同じ問題を抱えていたので、あなたの奇妙な方法を適用しました: sudo apt remove python-pip
そしてそれは私の問題も解決しました。 バージョンの違いだと思います。 pipを削除する前に、pipを8から10にアップグレードしたためです。pipを削除した後、pipのバージョンを確認したところ、バージョン10のpipがあることが出力で示されました。問題は解消されました:) @zchrissirhcz
エラートレースバックが同じだったので、このソリューションは私にも役立ちました。 共有していただきありがとうございます。
fedoraでpipをアンインストールしようとすると、377個のパッケージが削除されます。 これはシステム全体を壊すと確信しています
@PavelNiedoba私の場合、最初にpipをpipで更新し、次にaptを使用してUbuntuのpython-pip
パッケージを削除します。
同じ問題が発生しましたが、問題#5240に記載されている一時的な修正を使用しました。 その後すぐに、11行目にエラーがあることを示す新しい苦情が飛び出しました。
トレースバック(最後の最後の呼び出し):
ファイル "/ usr / local / bin / pip"、11行目
sys.exit(main())
NameError:名前 'main'が定義されていません
最後の行をから変更しました
sys.exit(main())
に
sys.exit(_main())
と出来上がり! 問題は却下されました。
from pip._internal import main
をfrom pip import main
とVoilaに変更するだけです! 問題は却下されました
sudo python -m pip install -U pip == 8.0.1
@ mahxn0で示されているように、私は次のことを行いました。
sudo python -m pip install -U pip == 8.0.1
この後:
sudo pip install -U pip
そして今は正常に動作しています;)
こんにちは兄弟は私が私のmacOSに問題があることを許します、私はすでにPythonバージョン2.7を持っていて、バージョン3.6をインストールしましたが、私はまだ私の/ライブラリに2.7を置くシステムを持っています、そして私は何ができるかわかりませんIDEにモジュールをインストールすることすらしません
私を助けてください :'(
@kouamegerard問題はPythonパッケージマネージャーで、pipが壊れています。 特にバージョン10.0ではなく、pipを削除して再インストールする必要があります。 Mac OSにpipバージョン(9.0など)をインストールする方法をグーグルで検索してみてください。これがお役に立てば幸いです。
@kouamegerard自作で提供されているPythonインストールを使用することをお勧めします(https://brew.shからインストールした後brew install python
)。
確かに奇妙です! 「sudoaptremove python3-pip」と入力し、pip3を実行すると、以前はインストールできなかったすべてのパッケージがインストールされました。
このソリューションは私と一緒に動作しますxD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --force-reinstall
また
より高い権限にはsudoを使用します。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
もちろん、pythonの代わりにpython3を使用することもできます;)
私はこれをDockerfile内でヒットしました(python3.6とpython3-pipをインストールするとき)。
この行を削除するとRUN pip3 install --upgrade pip
で問題が解決しました。
この問題の根本的な原因と、それを修正するものを説明するために、#5599を確認することをお勧めします。
https://github.com/pypa/pip/issues/5599#issuecomment-414157896解決しました
python -m pip uninstall pip
そしてします
pip3 install --user PACKAGENAME
これは、Python3とUbuntu18.04で機能します。
pip3をインストールします。
sudo python3 -m pip install -U pip==19.0.2
pip3をアップグレードします。
sudo pip3 install --upgrade pip
私は次のようにPython経由でpipを更新することでこれを解決しました:
python2 -m pip install --user --upgrade pip
python3 -m pip install --user --upgrade pip
このソリューションは私と一緒に動作しますxD
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py --force-reinstall
また
より高い権限にはsudoを使用します。curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python get-pip.py --force-reinstall
もちろん、pythonの代わりにpython3を使用することもできます;)
sudoを機能させるには、-Hオプションを使用する必要がありました。
sudo -H python get-pip.py --force-reinstall
このスレッドは、閉じられた後、最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
from pip._internal import main
をfrom pip import main
とVoilaに変更するだけです! 問題は却下されました