Windows系统Anaconda环境中Open3D安装失败求助(Python3.10)
Anaconda环境中安装Open3D失败的解决方案
问题根源
你遇到的核心问题是当前Anaconda环境里的Python是32位版本,但你的系统是Windows x64,下载的Open3D安装包也是适配64位Python的版本,pip会严格匹配当前Python的位数、版本拉取对应包,因此出现版本不匹配的错误。
解决步骤
删除现有32位Python环境
- 打开Anaconda Navigator,切换到
Environments标签页 - 找到你创建的
Open3d环境,点击右侧下拉箭头,选择Remove并确认删除
- 打开Anaconda Navigator,切换到
创建64位Python 3.10环境
- 在
Environments页面点击Create按钮 - 输入环境名称(例如
Open3D_64),选择Python版本为3.10.4 - 注意:如果你的Anaconda是32位安装包,需先卸载,重新下载Windows x64版本的Anaconda后再创建环境,否则默认会生成32位Python环境
- 在
激活环境并安装Open3D
- 打开Anaconda Prompt,执行命令激活环境:
conda activate Open3D_64 - 直接通过pip安装Open3D:
pip install open3d
- 打开Anaconda Prompt,执行命令激活环境:
验证安装
激活环境后执行以下操作确认:
- 运行
python,控制台首行应显示类似如下内容,确认是64位版本:Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] on win32 - 执行
import open3d,无报错则说明安装成功
内容的提问来源于stack exchange,提问作者BorisLimTP
相关产品推荐
相关产品推荐

