记录一下realsense在windows平台开发环境配置过程中的一些坑

  最近因为实验需要在移动平台上跑,之前一直都是在ubuntu系统的台式机上敲代码,而我笔记本是windows系统的,所以需要重新搭建一下开发环境,

  主要就是安装python和pycharm。

  pycharm是官网社区版最新的2020.1.2,python一开始是3.8,后来换了3.7.6,拉到最底下就能选择相应的版本。

  我先装了pycharm,然后装的python,两者都改了默认路径到D盘,并且由于太急躁没勾选自动添加PATH选项,在装好后发现pycharm的terminal里面除了cd用不了其他命令,总是报类似于下面的错“ 'ls' 不是内部或外部命令,也不是可运行的程序 或批处理文件”,然后才按照网上参差不齐的介绍去添加环境变量到path,然而系统变量和用户变量都改了, 也重启了,还是没能解决问题。

  偶然看到一篇文章说,项目路径不能包含中文路径,于是又把路径全改成英文的,可依旧没能解决我的问题。

  又偶然看到另一篇 文章说应该先装python再装pycharm,这样pycharm能够自动搜索到python解释器。于是卸载重装了pycharm,还是没能解决。

  后来把pycharm、python都卸载,该去除干净的卸载时 都勾选上了(其实我怀疑是我第一次卸载时没勾选某些选项导致没卸载完全),重新先装python,然后安装pycharm,终于可以pip安装opencv和numpy等库了,然而,在pycharm的terminal安装pyrealsense2时,报错:Could not find a version that satisfies the requirement pyrealsense2在pycharm interpreter里面安装也是同样的报错。

  这个错误,官网github上有类似的https://github.com/IntelRealSense/librealsense/issues/2586,曾经想过去git clone 源码编译,但是又要装git,我觉得麻烦,而且编译也要按照realsense官方github上的指引来一步步操作,天知道中途还会出什么问题,于是我另辟蹊径,

  我的解决方法是,把python3.8卸载,千辛万苦找来了python3.76装上,然后直接 pip install pyrealsense2

之所以说千辛万苦,是因为python官网真的太无语了,给出了3.6版本超链接,可我等它跳转之后找不到download字眼

后来抱着试试看的心态,点开了3.7.6的,跳转之后拉到底下,终于发现了下载的地方。

  也许python官网没问题,只是我被之前的那些环境配置工作弄得很烦躁,没细心看英文介绍导致走了弯路。要引以为鉴。

  总结:

  1、安装pycharm和python时,先装python,为避免出现“不是内部或外部命令,也不是可运行的程序或批处理文件”的报错,安装时最好时默认路径,安装时切勿急躁,看清楚再下一步,酌情勾选自动添加环境变量等,可以减少很多麻烦。

  2、出现类似:Could not find a version that satisfies the requirement pyrealsense2的错误时,可以考虑是否是python版本过高而导致的不匹配。我这边3.7.6和3.6都能顺利装上。3.8不行。

猜你喜欢

转载自www.cnblogs.com/ljxislearning/p/13205146.html