【open3d】安装open3d.whl之后,import报错ModuleNotFoundError: No module named ‘open3d.cpu‘

我是从直接在网页上下载的open3d‑0.11.2‑cp37‑cp37m‑win_amd64.whl
运行import open3d as o3d报错No module named ‘open3d.cpu‘
这个版本whl好像有点问题

后通过卸载当前版本,然后直接利用pip install 安装open3d-0.15.1-cp37-cp37m-win_amd64.whl解决,代码为:

这里提醒0.15和1.10读入模型的方式不同,也可以下载0.10的,通过制定版本安装即可

安装0.15的方式

pip uninstall open3d
pip install open3d

不报错啦
在这里插入图片描述
注:
1.后续使用了0.10.0.1在导入时也没有报错。发现,open3d 0.10版是没有cpu属性的,后面更新的如0.15才有

2.open3d的0.10版可以使用o3d.open3d_pybind.utility.Vector3dVector(arr),
arr是np.darry类型

open3d的0.15版则需要用
o3d.cpu.pybind.utility.Vector3dVector(arr)
若open3d的0.15版使用o3d.open3d_pybind.则会报错o3d没有open3d_pybind属性

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值