OUTPUT
問題: MediaPipeのインストールに失敗
MediaPipeは、機械学習を利用したリアルタイムの画像や動画解析に用いられるオープンソースのフレームワークです。しかし、pipを用いてMediaPipeのインストールが失敗する現象が発生しています。この問題はPython 3.18の環境で発生しています。
> pip install mediapipe
ERROR: Could not find a version that satisfies the requirement mediapipe (from versions: none)
ERROR: No matching distribution found for mediapipe
原因: Pythonバージョンとの非互換性
インストールしようとしているパッケージが、現在のPythonバージョンに対応していないことが原因です。
調査方法: PyPIから対応バージョンを確認
対応するPythonバージョンは、PyPIから確認することができます。
【疑問点】より効率的なコマンドを使って調べる方法はあるのでしょうか?
-
python -V
で自身の環境のPythonバージョンを確認します。 - PyPIでインストールしたいパッケージを検索します。
- 「ファイルをダウンロード」タブを開くと、「Built Distributions」に「cp311」というバージョン情報が表示されます。ここで「cp311」はPython 3.11を意味しています。
解決策: pyenv-winでPythonバージョンを切り替える
pyenv-win を使用して、対応するPythonバージョンに切り替えることで問題を解決できます。