# 记录Anaconda 环境下安装python-pcl模块历程(针对“ImportError: DLL load failed: 找不到指定的模块”)

记录Anaconda 环境下安装python-pcl模块历程(针对“ImportError: DLL load failed: 找不到指定的模块”)

最开始参照github上的官方方法,用最简单的.whl的方法进行pip 安装,之前根据参考的博客内容配置了一些相关的包,以及升级了pip等准备工作,但是最后出现的“ImportError: DLL load failed: 找不到指定的模块”,尝试尽各种方法都没有用,最后找到了方法(设置环境变量出现错误),特此记录。

最简单的方法

1.在github下载和自己电脑python以及vs对应版本的 python_pcl-0.3-cp36-cp36m-win_amd64.whl(对应我的电脑)

放在某个路径(我放在了python site-packages文件夹下),然后在.whl文件所在路径下打开命令行,使用pip install+python_pcl-0.3-cp36-cp36m-win_amd64.whl 便可


2.(敲黑板)进行环境变量的设置


具体参考环境变量设置!!这真的是一篇我无意间发现却十分救命的内容,因为就是因为看了这个博客解决了我几近两天用尽任何方法都解决不了的问题(一直显示“找不到指定模块”),原来是环境变量设置错误!!

(我把\打成了/,然后根据上述连接内容稍微修改了一下路径,就成功了!所以我认为这个很关键,大家一定要注意!!)

因为我是新手,设置环境路径到底是个啥我其实不懂的,准备下一步学习一下,感觉做事情必须要知道所以然,要不然真的治标不治本:(

(来自一个对编程一窍不通并且方向涉及编程,正在努力学习编程的土木研究僧的心声!!)
# 记录Anaconda 环境下安装python-pcl模块历程(针对“ImportError: DLL load failed: 找不到指定的模块”)
3.因为之前出现的找不到指定模块的错误,我尝试各种方法,至今不知道对我的问题有没有用,所以我还是准备都记录下来

下载了pcl all-in-one installer(红线)# 记录Anaconda 环境下安装python-pcl模块历程(针对“ImportError: DLL load failed: 找不到指定的模块”)
期间参考了编译的方法配置 ,确保电脑上已经安装了某些包(numpy,Cython,nose)

我还在知乎上借鉴了安装python-pcl点云库 虽然没有起作用,但是不知道有没有一点的帮助

反正就是各种在****,简书,*,bing,baidu问答,github……就是能搜到的网站进行撒网式的搜索,终于解决了我的问题!!(庆幸最后没有放弃)

插曲

之所以发现是环境变量的问题,是我发现我使用的python在我的电脑上有4个版本!(因为是之前师姐留下的,自己没有做清理直接用的)

第一个anaconda python3.6.3(路径在D:\ProgramData\Anaconda3)(这个我设置了环境变量,所以我所有的东西都安在了这里)

第二个anaconda python 3.5.6(路径在F:\visual studio 2017\Anaconda3_64)

第三个python3.6.3(在D:\Users\Administrator\AppData\Local\Programs\Python\Python36-32)

第四个python3.6.6(在F:\visual studio 2017\Python36_64)

所以我就想检查一下我之前添加的一些环境变量,再加上偶然发现的一个链接installing python-pcl module on python
,一步步到了设置环境变量的地方,才解决了问题。

所以以后安装其他模块的一定要注意这个问题。