python import cv2 出錯:cv2.x86_64-linux-gnu.so: undefined symbol


之前寫過一個python使用opencv處理圖片的腳本,當時是可以使用的,現在突然發現執行時出錯:
ImportError: /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so: undefined symbol: _ZN2cv9Algorithm7getListERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE

重新編譯安裝opencv都不好使,然后經實踐,找到兩種解決問題的方法:
1.放棄opencv2.4.13 ,編譯安裝opencv3.1
這實在不是個好辦法
2.刪除cv2.x86_64-linux-gnu.so
刪除后,腳本可以正常使用,但是這個庫是怎么來的有什么作用,都是不知道的。

##如果你有什么好的解決方法,請不吝告知,謝謝


免責聲明!

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



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