欢迎光临散文网 会员登陆 & 注册

安装open3d 在win10中使用Anaconda安装Open3D

2023-05-07 22:27 作者:ysyv  | 我要投稿

主要参考Open3D: 在win10中使用Anaconda安装Open3D汇总篇_Michael Jone的博客-CSDN博客https://blog.csdn.net/zhmexinxin/article/details/105299300

有的截图是复制的博主的,自己的版本更新 。但是不影响思路和效果

出现过的问题

1安装 open3d 报错 “ImportError: DLL load failed: 找不到指定的程序” 解决方法

我的问题似乎是版本问题

2 Error:Could not find a version that satisfies the requirement open3d

问题应该是Python版本太新

 

准备工作

1. 下载安装Anaconda:这个我之前跟着b站视频安装好了

2. 下载安装Visual Studio:我装的2022,这是免费的community版本。因为需要30g左右的c盘空间。我还改了电脑设置。缓存文件与安装文件不能放一起!这里还参考了知乎https://zhuanlan.zhihu.com/p/555895611

创建虚拟环境

1.      打开Anaconda Prompt(Anaconda3),并且检查Anaconda的版本号

conda --version #检查Anaconda的版本

conda update conda #升级Anaconda的版本

conda 4.8.3 #本人已经升级成最新版本


 

2.      在Anaconda Prompt(Anaconda3)中新建一个虚拟环境study (环境名称自己喜欢即可)

这里我没有使用文章中的写法而是用了https://www.cnblogs.com/zhangxingcomeon/p/13801554.html中的写法,效果应该是一样的吧。

conda create -n study python

一开始这里我没有指定Python版本,不指定的话应该默认的是最新版。

后续出了问题

ERROR: Could not find a version that satisfies the requirement open3d (from versions: none)ERROR: No matching distribution found for open3dhttps://stackoverflow.com/questions/62352767/cant-install-open3d-libraries-errorcould-not-find-a-version-that-satisfies-th

所以我重新装指定版本

conda create -n study python=3.10

出现

(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.      激活建立的虚拟环境

conda activate study

(base) C:\Users\ysy>conda activate study

(study) C:\Users\ysy>

conda info --envs #查看conda下的所有虚拟环境

(study) C:\Users\ysy>conda info --envs

# conda environments:

#

base                     E:\Anaconda\anzhuang

study                 *  E:\Anaconda\anzhuang\envs\study

(study) C:\Users\ysy>

如上所示即可表明虚拟环境study安装成功

 

4.      安装numpy、matplotlib、opencv

conda list #查看虚拟环境study当前已经安装插件

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 #在虚拟环境study中使用python进行查看

import numpy

import matplotlib

import CV2




在虚拟环境study中安装Open3D

1.     anaconda 运行和退出python解释器操作指令

exit()


2.     检查安装pip

conda install pip


这里参考https://www.cnblogs.com/zhangxingcomeon/p/13801554.html


3.     安装open3d

根据官网http://www.open3d.org/docs/release/getting_started.html#python

pip install open3d

后面一直等待安装完。。。

 

4.    检查Open3D是否安装成功

python  #在conda上激活study虚拟环境,然后直接输入python,即可进入python编辑环境

import open3d #在python环境下输入open3d

如果输出如下结果即为安装成功




 


安装open3d 在win10中使用Anaconda安装Open3D的评论 (共 条)

分享到微博请遵守国家法律