pycharm安装Open3D库失败解决小全笔记–Could not find a version that satisfies the requirement

最近在学三维点云需要用到open3d库,总所周知pycharm下载库是很方便的。

这一次我下载库一开始先让我把pip版本升到21.2.4,行,我心情好听你的,我更新完后他给我来了如下错误,我就崩了。

Could not find a version that satisfies the requirement (from versions: none ) 

我反正就是做个PCA等算法去用jupyter也可以,我就去anaconda里pip install open3d 好家伙open3d包就是下不来,喷血!然后就放弃又转回去去pycharm里面搞了。

以下是我的经历:

1、换源,有可能是国外源导致网速慢找不到的原因

可参考大佬的PyCharm中安装库失败 ERROR: Could not find a version that satisfies the requirement (from version None)_我的一些代码。。。-CSDN博客

2、换源失败了,我看见下载库里面还有open3d-python,我就抱着一丝希望就去下载了,幸运的是我下载成功了,不幸的是报错了。

DLL load failed while importing open3d: 找不到指定的模块

类似问题的可以看大佬的文章:Open3d:ImportError: DLL load failed: 找不到指定的模块_zhangruijerry的博客-CSDN博客

这里说一下里面需要一个依赖分析的工具,我比较菜不太会用,小白可以看这位大佬的文章它里面也提供了下载地址,文章:Win10上的dll依赖查看工具Dependencies_tomoca的博客-CSDN博客_win10 查看dll依赖库

在我找到要分析的.pyd文件的时候,我发现我的…\Lib\site-packages\open3d\win32\64b\这个路径下面有两个文件(当时没想这么多,我就去按文章里说的少了什么.dll我就去下载放到什么里面)后来我就发现是不是open3d不支持py3.9啊,是不是我py版本太高了,我就去下载了python3.6的,好家伙成功了!

3、(我成功的办法,说白了就是版本对不上)先下载.pyd上面对应的py版本,然后

 

 然后再重新去库里面下载open3d就好了。

问题解决了很开心,附上一张胜利的点云小飞机!

 

                                                                     感谢以上大佬文章的帮助,如有侵权立删。

来源:CMaking

物联沃分享整理
物联沃-IOTWORD物联网 » pycharm安装Open3D库失败解决小全笔记–Could not find a version that satisfies the requirement

发表评论