警告:pipは古いスクリプトラッパーによって呼び出されています


13

警告:pipは古いスクリプトラッパーによって呼び出されています。これは、pipの将来のバージョンでは失敗します。根本的な問題の修正に関するアドバイスについては、https://github.com/pypa/pip/issues/5599を参照して ください。この問題を回避するには、pipを直接実行する代わりに、 '-m pip'を使用してPythonを呼び出します。

pip list端末に直接入力すると、上記の警告が表示されます。正確にはどういう意味ですか?

いつものように使うべきpython3 -m pip listですか?(そのように使用すると、同じ出力(パッケージのリスト)が警告なしで表示されます)

PS:私はubuntu 18.10にいます


python3 -m pip list問題なく使用できますか?
NaruS

@NaruSはい、そのように使用すると警告が消えます。
ムイスタン

この場合、pipの再インストールを試みることを個人的にお勧めします。それ以外の場合、この問題を修正するのはかなり難しいためです(読んだ内容から個別に修正する傾向がある)。python3 -m pip [package (in your case list)]
残念なことに、

@NaruS私はこの質問を再検討してpython -m pip [**install** package (in your case list)]いて、私が間違っていない場合は、コメントに含める必要があると考えました。私が正しいと思われる場合は、コメントを削除せず、ここに留まらせてください。それ以外の場合は通知してください。
ムユスタン

回答:


10

私は同じ問題に直面しましたが、Windowsです。再インストールpipは私のために働いた。を強制的に再インストールすることができますpip

python -m pip install --upgrade --force-reinstall pip

私はそれが少なくとも私がそれを解決した方法であったpip 20の代わりにpip 9を使用することについてだと思います
ムユスタン


1

アップグレードすることで解決できますpip

pip install --upgrade pip

彼はubuntuにいるので、pipはおそらくubuntuからパッケージとして提供されるでしょう。したがって、彼はaptを使用してpipパッケージをアップグレードする必要があります。
Frieder

私はそうは思いません、私のpipはすでに最新であったため、それは20.xxであり、問​​題はpipをアンインストールしてpip 9.xxをダウンロードしたときにのみ解決されました
muyustan

1

Pytharmを使用してpipを20.1.xバージョン更新した後、同じ問題が発生しました。私はあなたがpip install xxx緊急の場合に使用できることを確認する1つの方法を見つけました:

  1. ピップを含むフォルダーを開くだけです(たとえばC:\Program Files\Python37\Lib、私のwin10ラップトップで)
  2. 2つのフォルダーが古いバージョンのpipと新しくインストールされたpipに別々に属している場合があります(たとえば./pip19_xxx、古いものと./pip新しくインストールされたもの)
  3. 新しいバージョンのPIPのフォルダを削除します(例./pip
  4. (必要な場合)Windows 10で環境パスを変更する
  5. テストpip install xxxまたはpython -m pip install xxxcmd、今では機能するはずです


-5
  1. 管理者として Windows Powershell 開きます
  2. pip install --pipのアップグレード
  3. pyインストールPyQt5

私はubuntuにいると言った
ムユスタン

これは使わないでください。sudoでpipを使用しないでください。
ハイゼンベルク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.