Windows安裝open3d
通常情況下是pip install open3d
,然而實際上這樣安裝會報錯。即使是在Prompt安裝也一樣。錯誤情況看下面,現在是正常的安裝步驟,一共需要安裝兩個,一個是open3d,另一個是open3d-python
#pip 安裝
pip install open3d
pip install open3d-python
#conda安裝
conda install open3d
conda install open3d-python
ERROR: Cannot uninstall 'terminado'. It is a distutils installed project and......
在命令行安裝open3d時大概會遇到這樣的錯誤,這個時候需要加點料,把安裝命令改為:
#pip 安裝
pip install --user open3d
#conda安裝
conda install -c open3d-admin open3d
AttributeError: 'module' object has no attribute 'read_point_cloud'
這是在運行open3d時會報的錯誤。除此之外還有一種報錯:
AttributeError: 'open3d.geometry.PointCloud()' object has no attribute 'voxel_down_sample'
這都是同一類報錯,均為版本問題導致。
建議:卸載重裝,或是更新到最新版本。如果都不行就用anaconda創建一個虛擬環境安裝open3d和open3d-python。
import open3d時報錯
本人遇到的是numpy版本問題導致的報錯,因此只需要用pip install numpy==1.21
重新安裝numpy即可。