一. 安裝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://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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/317730.html
標籤:其他
