安裝open3d 在win10中使用Anaconda安裝Open3D
主要參考Open3D: 在win10中使用Anaconda安裝Open3D匯總篇_Michael Jone的博客-CSDN博客https://blog.csdn.net/zhmexinxin/article/details/105299300
有的截圖是復(fù)制的博主的,自己的版本更新 。但是不影響思路和效果
出現(xiàn)過的問題
1安裝 open3d 報(bào)錯 “ImportError: DLL load failed: 找不到指定的程序” 解決方法
我的問題似乎是版本問題
2 Error:Could not find a version that satisfies the requirement open3d
問題應(yīng)該是Python版本太新
?
準(zhǔn)備工作
1. 下載安裝Anaconda:這個我之前跟著b站視頻安裝好了
2. 下載安裝Visual Studio:我裝的2022,這是免費(fèi)的community版本。因?yàn)樾枰?0g左右的c盤空間。我還改了電腦設(shè)置。緩存文件與安裝文件不能放一起!這里還參考了知乎https://zhuanlan.zhihu.com/p/555895611
創(chuàng)建虛擬環(huán)境
1.????? 打開Anaconda Prompt(Anaconda3),并且檢查Anaconda的版本號
conda --version #檢查Anaconda的版本
conda update conda #升級Anaconda的版本
conda 4.8.3 #本人已經(jīng)升級成最新版本

?
2.????? 在Anaconda Prompt(Anaconda3)中新建一個虛擬環(huán)境study (環(huán)境名稱自己喜歡即可)
這里我沒有使用文章中的寫法而是用了https://www.cnblogs.com/zhangxingcomeon/p/13801554.html中的寫法,效果應(yīng)該是一樣的吧。
conda create -n study python
一開始這里我沒有指定Python版本,不指定的話應(yīng)該默認(rèn)的是最新版。
后續(xù)出了問題
ERROR: Could
not find a version that satisfies the requirement open3d (
from versions: none)
ERROR: No matching distribution found
for open3d
https://stackoverflow.com/questions/62352767/cant-install-open3d-libraries-errorcould-not-find-a-version-that-satisfies-th
所以我重新裝指定版本
conda create -n study python=3.10
出現(xiàn)
(base) C:\Users\ysy>conda create -n study python=3.10
WARNING: A directory already exists at the target location 'E:\Anaconda\anzhuang\envs\study'
but it is not a conda environment.
Continue creating environment (y/[n])? y
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
? environment location: E:\Anaconda\anzhuang\envs\study
? added / updated specs:
??? - python=3.10
The following packages will be downloaded:
??? package??????????????????? |??????????? build
??? ---------------------------|-----------------
??? python-3.10.11???????????? |?????? h966fe2a_2??????? 15.8 MB
? ??------------------------------------------------------------
?????????????????????????????????????????? Total:??????? 15.8 MB
The following NEW packages will be INSTALLED:
? bzip2????????????? pkgs/main/win-64::bzip2-1.0.8-he774522_0
? ca-certificates??? pkgs/main/win-64::ca-certificates-2023.01.10-haa95532_0
? libffi???????????? pkgs/main/win-64::libffi-3.4.2-hd77b12b_6
? openssl??????????? pkgs/main/win-64::openssl-1.1.1t-h2bbff1b_0
? pip??????????????? pkgs/main/win-64::pip-23.0.1-py310haa95532_0
? python???????????? pkgs/main/win-64::python-3.10.11-h966fe2a_2
? setuptools???????? pkgs/main/win-64::setuptools-66.0.0-py310haa95532_0
? sqlite???????????? pkgs/main/win-64::sqlite-3.41.2-h2bbff1b_0
? tk??????????? ?????pkgs/main/win-64::tk-8.6.12-h2bbff1b_0
? tzdata???????????? pkgs/main/noarch::tzdata-2023c-h04d1e81_0
? vc???????????????? pkgs/main/win-64::vc-14.2-h21ff451_1
? vs2015_runtime???? pkgs/main/win-64::vs2015_runtime-14.27.29016-h5e58377_2
? wheel?????? ???????pkgs/main/win-64::wheel-0.38.4-py310haa95532_0
? xz???????????????? pkgs/main/win-64::xz-5.4.2-h8cc25b3_0
? zlib?????????????? pkgs/main/win-64::zlib-1.2.13-h8cc25b3_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#???? $ conda activate study
#
# To deactivate an active environment, use
#
#???? $ conda deactivate
?
3.????? 激活建立的虛擬環(huán)境
conda activate study
(base) C:\Users\ysy>conda activate study
(study) C:\Users\ysy>
conda info --envs #查看conda下的所有虛擬環(huán)境
(study) C:\Users\ysy>conda info --envs
# conda environments:
#
base???????????????????? E:\Anaconda\anzhuang
study???????????????? *? E:\Anaconda\anzhuang\envs\study
(study) C:\Users\ysy>
如上所示即可表明虛擬環(huán)境study安裝成功
?
4.????? 安裝numpy、matplotlib、opencv
conda list #查看虛擬環(huán)境study當(dāng)前已經(jīng)安裝插件
conda search numpy #搜索查找numpy
conda install numpy? #安裝numpy
Proceed ([y]/n)? #這里說明一下,這種情況都輸入 y 按回車鍵即可(后面的安裝遇到這種情況同樣操作即可)
conda search matplotlib #搜索查找matplotlib
conda install matplotlib ?#安裝matplotlib
conda search opencv #搜索查找opencv>>> exit()
conda install opencv ?#安裝opencv
?
5.????? 檢查安裝numpy、matplotlib、opencv等是否成功
python?#在虛擬環(huán)境study中使用python進(jìn)行查看
import numpy
import matplotlib
import CV2

在虛擬環(huán)境study中安裝Open3D:
1.? ? ?anaconda 運(yùn)行和退出python解釋器操作指令
exit()
2.? ?? 檢查安裝pip
conda install pip

這里參考https://www.cnblogs.com/zhangxingcomeon/p/13801554.html
3.? ?? 安裝open3d
根據(jù)官網(wǎng)http://www.open3d.org/docs/release/getting_started.html#python
pip install open3d

后面一直等待安裝完。。。
?
4.? ? 檢查Open3D是否安裝成功
python ?#在conda上激活study虛擬環(huán)境,然后直接輸入python,即可進(jìn)入python編輯環(huán)境
import open3d #在python環(huán)境下輸入open3d
如果輸出如下結(jié)果即為安裝成功

?