![pip コマンドを使用して OpenCV4.1.0 を搭載した Python 3.7.4 (32 ビット) Windows 10 に scikit ライブラリをインストールするときにエラーが発生しました](https://rvso.com/image/1601581/pip%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20OpenCV4.1.0%20%E3%82%92%E6%90%AD%E8%BC%89%E3%81%97%E3%81%9F%20Python%203.7.4%20(32%20%E3%83%93%E3%83%83%E3%83%88)%20Windows%2010%20%E3%81%AB%20scikit%20%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F.png)
こんにちは。Python 3.7.4 (32 ビット) と OpenCV 4.1.0 をインストールしました。Scikit ライブラリをインストールしようとしていますが、次のエラーが発生します。
この点に関してどなたか助けていただければ大変助かります。よろしくお願いします。
答え1
エラーをpip
修正できない場合は、パッケージの手動インストールを検討する価値があるかもしれません。Python パッケージの手動インストールは、次のものから構成されます。
個々のPythonパッケージを手動でダウンロードする(その多くはパイパイ)。
ダウンロードした各パッケージを、パッケージに応じて
pip
または を使用してインストールします。setup.py
PyPI は通常パッケージを取得する場所であることは言及しておく価値があるでしょう。特定のプロジェクトのパッケージ ファイルは、左側のリンクpip
の下にあります。Download files
インストール
形式で提供されるパッケージの場合は、単に eg を使用してインストール
.whl
できます。pip install package.whl
アーカイブとして提供されるパッケージ (例
.zip
: 、tar.gz
) の場合、これらのファイルを抽出し、python setup install
パッケージのファイルと同じディレクトリで を使用してsetup.py
インストールできます。
パッケージの選択
パッケージを選択するときは、通常、次の点に注意する必要があります。
パッケージが対象とする Python バージョン ( 、、
py2
など)。これは Python インストールと一致する必要があります。py3
cp37
パッケージの「ビット数」(例
win32
:win_amd64
、など)。これは、「ビット数」(つまり、Python のバージョンが 32 ビット プログラムとしてコンパイルされているか、64 ビット プログラムとしてコンパイルされているか)の点でも Python インストールと一致する必要があります。eg を使用すると、python -v
現在の Python 実行可能ファイルの詳細をすべて表示できます(そのコマンドの出力の最後に表示されます)。パッケージが対象とするプラットフォーム (存在する場合)。 および
win32
はwin_amd64
通常 Windows パッケージですが、たとえばi686
および はx86_64
多くの場合 *Nix バリアント用です (例: およびmanylinux
)macosx
。原則として、オプションである場合は、汎用バージョンよりも特定のバージョンのパッケージ (例:
cp37
とpy2.py3-none-any
) を選択する方が望ましいでしょう。ただし、Python のバージョンに特定のパッケージがない場合 (例: ファイルに[Python 3.7].whl
というラベルが付けられていてcp37
、Python 3.3 を使用している場合)、例: またはアーカイブを選択するのpy3-none-any
.whl
が適切な選択です。.whl
同様に、両方がリストされている場合は、通常はアーカイブよりもファイルを選択する必要があります。
また、これはあなたが言及したパッケージには当てはまらないようですが、すべてのパッケージがすべての OS または Python バージョンと互換性があるわけではないことにも注意してください。
ノート
仮想環境にインストールする場合は、環境がアクティブであり、正しいバージョンの Python と
pip
/を使用していることsetuptools
(および正しいパッケージがあること) を確認する必要があります。大きなパッケージには、インストールする必要のある依存関係が多数ある場合があります。
pip
が壊れている場合は、試行錯誤せずにこれらの依存関係を判断する適切な方法がない可能性があります。
リンク
sklearn パッケージ/依存関係
scikit-image パッケージ/依存関係