使用anaconda安装open3d

一、安装虚环境

在anaconda默认的环境下安装open3d,安装完之后jupyter等软件就打不开了,我重装了几次才发现问题,需要在anaconda下创建一个虚环境,在虚环境里面安装

1、创建虚环境

进入Anaconda Prompt,创建虚拟环境,一定要指定版本为3.8,不然后来安装的open3d用不了。

conda create --name study python=3.8
Proceed ([y]/n)? #选择y,包括后来的都选择y
conda activate study  #激活刚刚安装的虚拟环境

前面括号内显示study就表明成功。

检查pip

conda install pip

2、安装numpy、matplotlib、opencv

conda install numpy  #安装numpy
conda install matplotlib  #安装matplotlib
conda install opencv  #安装opencv

进入python环境

不报错就没问题,exit()退出

3、安装open3d

conda install -c open3d-admin open3d

进入python环境,import open3d,不报错就行。

二、Jupyter Notebook中切换conda虚拟环境

进入虚环境,通过下面命令安装插件:

conda install nb_conda

安装完之后,conda install -n 环境名称 ipykernel,比如我的虚拟环境是study,安装命令就是conda install -n study ipykernel

conda install -n study ipykernel

将虚拟环境写入jupyter notebook中的环境中,运行:python -m ipykernel install --user --name 环境名称 --display-name "在jupyter中显示的环境名称",比如我的是python -m ipykernel install --user --name study --display-name "study ",注意不要忘记了双引号

python -m ipykernel install --user --name study --display-name "study"

new里面有刚刚创建的study,或者点击kernel可以切换study就代表成功了

接着创建一个简单的示例

import open3d as o3d
import numpy as np

# 创建点云
points = np.array([[0, 0, 0], [1, 0, 0], [0, 1, 0], [0, 0, 1]])
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(points)

# 可视化点云
o3d.visualization.draw_geometries([pcd])

出现这三个点就代表成功了

  • 10
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值