1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

pipでopen3dがインストールできない

Last updated at Posted at 2021-05-31

概要

pythonで点群処理をするためのライブラリopen3dをインストールしたかった。公式チュートリアルによれば「pip install open3d」で良いらしい。しかし、以下のようなエラーが出た。
ModuleNotFoundError: No module named 'open3d'

open3dが無い??
これを解決してopen3dを使いたい。

原因

pythonのバージョンが3.9だったことが原因だった。 open3d公式HPによれば、対応しているpythonのバージョンは3.8までらしい。 (3.5以前も対応していない。)(2021/5/31現在)

解決方法

python公式からバージョン3.8のものをインストール。 その後、PCにはpythonのバージョン3.9と3.8が両方インストールされている状態なので 適当な場所に以下のコマンドでバージョン3.8のpython 仮想環境を作成。
py -3.8 -m venv py38env

「py38env」の部分は任意の名前で良い。

以下のコマンドで仮想環境オン。

cd py38env/scripts
activate.bat

これによりpython3.8の環境に入ったので
あとは「pip install open3d」でインストールできる。
以下の場所にopen3dがインストールできたことが確認できる。
「py38env\Lib\site-packages\open3d」

仮想環境から抜け出すときは以下のコマンド

deactivate
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?