一. 安装wsl(ubuntu20)
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。
4. 下载Linux内核更新程序包
下载地址
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
5、安装 Linux 分发版本
打开微软应用商店,搜索 Ubuntu,在列表中选择最新的长期支持版本 20.04 LTS 并安装。
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. 如果安装有问题的话,勾选此选项:
image.png
9. 进入wsl2终端:
打开任一命令行工具,输入 wsl
二. wsl2可视化
使用mobaxterm
下载地址
https://mobaxterm.mobatek.net/download-home-edition.html
- (代办)使用pyenv安装anconda管理自己python和系统python
三. anconda安装
用mobaxterm进入wsl,需要你在普通用户下,不要在root用户,root用户home路径都没有的,鬼知道会发生什么问题。
重要事情说三遍
不要在root用户下
不要在root用户下
不要在root用户下
安装Anaconda。
在命令行输入,下载anaconda。
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.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
conda install tqdm
之后再次尝试,如果还报 import xxx 失败的话,自行百度conda 安装 xxx
即可。
五,在3080,3090显卡上安装cuda(附加)
由于3080,3090需要cuda 版本11以上,因此需要注意cuda版本。推荐使用pip安装并且使用豆瓣的源。
运行如下,进入你的环境
source activate your_env_name
安装pytorch及cuda11
pip3 install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio==0.11.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html -i https://pypi.douban.com/simple
参考:
【1】https://www.jianshu.com/p/0aa542003b93
【2】https://www.cnblogs.com/szj666/p/11014929.html