wsl2是windows内置的linux子系统,安装步骤如下:
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。
下载地址
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
打开微软应用商店,搜索 Ubuntu,在列表中选择最新的长期支持版本 20.04 LTS 并安装。
image.png
6. 使用任一终端,输入以下命令查看 WSL 版本,确保 WSL 的版本为 2.0:$ wsl -l -v NAME STATE VERSION * Ubuntu-20.04 Stopped 27. 如果显示当前不是 WSL 2 版本,可以通过以下命令设置 WSL 的默认版本:
wsl --set-version Ubuntu-20.04 2
8. 如果安装有问题的话,勾选此选项:image.png
9. 进入wsl2终端:打开任一命令行工具,输入 wsl
使用mobaxterm
下载地址
https://mobaxterm.mobatek.net/download-home-edition.html
- (代办)使用pyenv安装anconda管理自己python和系统python
用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
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



