記錄一下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不行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM