「WARNING: Value for scheme.headers does not match.」という警告の対処方法

「WARNING: Value for scheme.headers does not match.」という警告の対処方法について解説しています。

■警告(WARNING)の内容

WARNING: Value for scheme.headers does not match(scheme.headersの値が一致しない). Please report this to <https://github.com/pypa/pip/issues/9617>
distutils: C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Include\UNKNOWN
sysconfig: C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\Include
WARNING: Additional context:
user = True
home = None
root = None
prefix = None

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■対処方法

Python3.8.5でpipを経由してライブラリ・モジュールのインストールを行った時に「WARNING: Value for scheme.headers does not match.」といった警告が表示されました。この問題について対処を行います。

py -3.8 -m pip --version

もしくは、

pip --version

Windowsのコマンドプロンプトを起動し上記のコマンドを入力しEnterキーを押します。Pythonのpipのバージョンを確認します。

pip 21.1 from C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\pip (python 3.8)

Enterキーを押すと、現在、Python3.8.5にはpip 21.1がインストールされていることが確認できました。

py -3.8 -m pip install pip==21.0.1

もしくは、

python -m pip install pip==21.0.1

確認後、上記のコマンドを入力し、Enterキーを押します。現在のpipのバージョンを変更、もしくはダウングレードします。

変更後、いくつかのライブラリ・モジュールをインストールして警告が表示されるか検証を行いましたが、pipのバージョンを変更後は、「WARNING: Value for scheme.headers does not match.」といった警告が表示されることはありませんでした。

コメント

タイトルとURLをコピーしました