スポンサーリンク

| キーワード:

condaでopen3dをインストールする(改)

公式の方法ではcondaでopen3dを入れられない。というかopen3d 0.15からpip推奨になっているらしい。

しかしpipはcondaの他の環境に影響を与えるので、使いたくない。

公式の方法:

conda install -c open3d-admin open3d

エラー

Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

conda-forgeから導入

conda-forgeとopen3d-adminを同時に指定すると導入に成功する。

conda install -c conda-forge -c open3d-admin open3d

-cはチャンネル(=レポジトリ名)。

open3d 0.15では、チャンネルをconda-forgeとopen3d-admin、両方とも指定しなければ失敗する様子。

問題と今後の予想

この方法で導入した場合、open3dを使用したスクリプトを実行するたびに以下のWarningが出てしまう。

[Warning] Since Open3D 0.15, installing Open3D via conda is deprecated. Please re-install Open3D via: `pip install open3d -U`.

2022年6月時点で、condaサポートがRequestされているので、多分、、、多分公式が折れてくれるのではないか。

https://github.com/isl-org/Open3D/issues/5272

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


この記事のトラックバックURL: