anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】

发布时间:2022-07-02 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一. 安装wsl(ubuntu20)

wsl2是windows内置的linux子系统,安装步骤如下F1a;

1.Win10 版本号为 2004(内部版本19041或更高)即可,如果低于此版本可使用 Windows 10 易升工具手动升级。下载 Windows 10 易升工具:

https://www.microsoft.COM/zh-cn/Software-download/windows10

2. 如果之前没有用过 WSL,那么首先需要为Linux启用Windows子系统:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-subSystem-Linux /all /norestart

3. 安装 WSL 2 之前,必须启用“虚拟机平台”可选功能

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 重新启动计算机以完成WSL安装并更新到WSL 2。

4. 下载Linux内核更新程序包

下载地址 https://wslStorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

5、安装 Linux 分发版本

打开微软应用商店,搜索 Ubuntu,在列表中选择最新的长期支持版本 20.04 LTS 并安装。

anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】

image.png

6. 使用任一终端,输入以下命令查看 WSL 版本,确保 WSL 的版本为 2.0:

$ wsl -l -v
  NAME            statE           VERSION
* Ubuntu-20.04    StopPEd         2

7. 如果显示当前不是 WSL 2 版本,可以通过以下命令设置 WSL 的默认版本:

wsl --set-version Ubuntu-20.04 2

8. 如果安装有问题的话,勾选此选项:

anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】

image.png

9. 进入wsl2终端:

打开任一命令行工具,输入 wsl

anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】

二. wsl2可视化

使用Mobaxterm 下载地址 https://mobaxterm.mobatek.net/download-home-edITion.htML

anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】

  • (代办)使用pyenv安装anconda管理自己python和系统python

三. anconda安装

用mobaxterm进入wsl,需要你在普通用户下,不要在root用户,root用户home路径都没有的,鬼知道会发生什么问题。 重要事情说三遍 不要在root用户下 不要在root用户下 不要在root用户下 安装Anaconda。

在命令行输入,下载anaconda。

wget https://repo.continuum.io/Archive/Anaconda3-5.0.1-Linux-x86_64.sh

下载之后,运行

bash Anaconda3-5.0.1-Linux-x86_64.sh

即可执行安装,如果提示默认时yes,直接执行即可。但是在最后一步时,默认操作时No,该步是让你确认是否将anaconda加入环境,需要选择yes。如果不幸选了No,需要执行以下命令:

export PATH=/home/(your_user_name)/anaconda3/bin:$PATH source .bashrc    安装之后,会在安装目录下生成anaconda的文件夹。之后所安装的虚拟环境均存在env文件夹中。

测试是否安装成功。

conda --version

如果显示conda版本,则说明安装成功。

查看当前存在哪些环境

conda env list

创建新的虚拟环境。

conda create -n your_env_name python=X.X(2.7、3.6等)

激活虚拟环境。在你使用环境之前,需要激活。

source activate your_env_name 激活好后,在虚拟环境中安装open3D

四,安装open3D

在虚拟环境中安装open3D

 conda install -c open3d-admin open3d

之后vim test.py 写一个测试文件,代码如下

import open3d as o3d
import numpy as np
points = np.random.rand(10000, 3)
point_cloud = o3d.geometry.PointCloud()
# point_cloud = o3d.Vector3dVector(points)
o3d.Visualization.draw_geometries([point_cloud])
# 我代码有问题(雾),只要能弹出来新的窗口就是成功了,没有点

如果需要安装各种依赖包可直接下载这些

conda install -c anaconda scikit-learn
conda install pyyaml
conda install addict -c conda-forge
conda install pandas
anaconda search -t conda plyfile
conda install plyfile -c conda-forge

之后再次尝试,如果还报 import xxx 失败的话,自行百度conda 安装 xxx 即可。

参考: 【1】https://www.jianshu.com/p/0aa542003b93 【2】https://www.cnblogs.com/szj666/p/11014929.html

脚本宝典总结

以上是脚本宝典为你收集整理的anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】全部内容,希望文章能够帮你解决anconda3+wsl(ubuntu20)+open3d 可视化3D点云 【宇宙级邓大王保姆教程】所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。