Anaconda環境中配置openCV報錯-- numpy版本問題--解決方案
一 .環境資訊
win10/64bit anaconda3 python 3.5.4 opencv3
二.報錯資訊
建立了一個新的conda環境,在環境中配置了TensorFlow和Keras.
使用pip install [file path]
的方式安裝
opencv_python 3.4.0+contrib cp35 cp35m win_amd64.whl 檔案
安裝完成後,python下import cv2
失敗,報錯如下
RuntimeError: module compiled against API version 0xb but this version
of numpy is 0xa
Traceback (most recent call last):
File “”, line 1, in
ImportError: numpy.core.multiarray failed to import
三.問題解決
問題出在系統中有兩個版本的numpy
之前anaconda的root環境中,安裝的是1.13.1
在新建立的環境中,安裝的是1.12.1,版本低了,和openCV 對不上
使用
pip install numpy --upgrade
升級到了 1.14.1
再次import cv2
就沒問題了
四.問題總結
這個問題的出現和我配置環境時使用的
conda create -n [ENV_NAME] --file spec-file.txt
這種方式有關係。在 txt 檔案裡寫著所有的依賴包,配置時按照txt裡的順序安裝,可能出現不符合依賴關係的安裝。
相關推薦
Anaconda環境中配置openCV報錯-- numpy版本問題--解決方案
一 .環境資訊 win10/64bit anaconda3 python 3.5.4 opencv3 二.報錯資訊 建立了一個新的conda環境,在環境中配置了TensorFlow和Keras. 使用pip install [file path]
Dubbo配置問題____spring中dubbo標籤報錯問題和解決方案
//1.當在springxml中引用dubbo標籤時會報錯 windows-->preferrence-->xml->xmlcatalog-->add->catalog
Fedora升級後Python虛擬環境中的pip報錯
今日Fedora從28升級到29後,進入Python的虛擬目錄後,本來想使用pip更新下包,結果報錯了,如下: Traceback (most recent call last): File "/home/kowalski/Projects/rifm/venv/bin/pip", line 7, in
在已經配置了Tensorflow的虛擬環境中配置Opencv
在開發環境裡面已經安裝了tensorflw,但是有時候需要進行底層影象處理,需要配置opencv,下面介紹在虛擬環境中配置opencv的方法。 進入Ubuntu,anaconda環境中的tensorflow虛擬環境,並在tensorflow環境中輸入如下命令: conda install -
eclipse中svn報錯資訊的解決方案
報錯資訊: Item is out of date svn: File '/trunk/src/main/webapp/js/cargoArrive/cargoInDest_list.js' is out of date Working copy is
win10配置本地伺服器(報錯404問題解決方案)
win10配置本地伺服器wampserver(報錯404問題解決方案) 本文編寫原因:博主最近在學習js的ajax時,需要藉助本地伺服器來讀取伺服器中檔案內容,因此嘗試了配置本地伺服器,但是win10果然bug連連,連線localhost一直報404搞了一
【前端技術】nodejs安裝擴展插件,總是報錯enoent的解決方案
擴展 執行 src 自動填充 install image 都是 切換 -s 在某一目錄下使用npm install安裝擴展插件時,老是系統提示“npm install Error: ENOENT,no such file or directory; 以前都是很順利的安裝過
libc.so.6: version 'GLIBC_2.14' not found報錯提示的解決方案
span 千萬 -- glibc === str rect vmdisk export 線上一臺服務器在執行leveldb程序的時候,報錯:"libc.so.6: version `GLIBC_2.14‘ not found"。 排查原因及解決方法如下: 1)產生原因是
Spring-boot報錯集及解決方案
*************************** 申請未能開始******************* ******** 描述: 無法配置DataSource:未指定'url'屬性,也無法配置嵌入資料來源。 原因:無法確定合適的驅動程式類 &n
qt中文亂碼編譯報錯問題完美解決方案
原因和解決分析參考:https://www.cnblogs.com/blog-ccs/p/7443756.html 但是上面這個方法用不了qstring; 看了很多大神的方法之後總結出一個最簡單方法: 第一步: qt creater-》工具-》選項 第二步: 在檔案頭新增: #
CentOS6.5安裝Docker 阿里雲伺服器centos6.5 安裝docker報錯的問題解決方案
筆者這裡是用CnetOS6.5系統,開始安裝Docker之旅: [[email protected] ~]# uname -r2.6.32-431.el6.x86_64 [[email protected] ~]# cat /etc/iss
rsync同步報錯原因以及解決方案:
[[email protected] data]# rsync -avz rsync://[email protected]/www /data rsync: failed to connect to 192.168.17.13: Conne
Mysql最後一步報錯,個人解決方案
原因:主機先前安裝過mysql, 由於長時間沒在本機跑,自己連密碼都忘記了,當時第一次安裝由於簡單,所以也沒在意。解除安裝之後再裝,於是一堆問題出現了,在這裡分享下解決方法。 &nb
No ‘Access-Control-Allow-Origin’ header is present on the requested resource 報錯原因及解決方案
跨域——Cross-Origin Resource Sharing 跨域請求:簡單說,不同域名之間可以請求到資料的行為; 報錯資訊: Failed to load https://example.com/: No ‘Access-Control-Allow-O
關於springmvc註解掃描報錯500的解決方案
HTTP Status 500 - Servlet.init() for servlet springmvc threw exception type Exception report message Servlet.init() for servlet springmvc
rabbitmq 3.7.0版本新增trace外掛後,新增報錯,以及解決方案(可用方案)
在建立rabbitmq叢集環境後,為了跟蹤訊息消費機制,新增了trace外掛,具體指令碼請參考: # 檢視已安裝的外掛 ./rabbitmq-plugins list ./rabbitmq-plugins enable rabbitmq_tracing ./rabbitmqctl trace
Android Studio安裝APK報錯 INSTALL_FAILED_TEST_ONLY終極解決方案
1、檢查\app\src\main\AndroidMainfest.xml中是否有testOnly屬性為true,如果有去掉或者改為false 2、檢查Android Studio和gradle版本是否
重新啟動postgre報錯時,解決方案 ( 由備份檔案佔用空間太大造成 ) (linux 命令 df -h 檢視磁碟空間)
在這裡使用了一個liunx下的命令檢視磁碟空間 常用引數:df -h ------------------------------------- 1.在Linux下重新啟動postgre pg_ctl restart (postgres 使用者) 今天遇到的問題 由於匯
對已經發布的ASP.NET網站加.aspx頁面,瀏覽報錯404?解決方案
其實我之前的問題是這樣的; 如果覺得我上面寫的繁瑣,可以直接跳到文章解決方案部分 【需求】 ------------------------ 網站伺服器上有原本的網站,客戶要求增加頁面,還是動態的,由於之前的網站不是我著手做的,改好後的程式不敢覆蓋,擔心我這邊的程式不是最新
websphere上部署基於cxf框架的webservice專案報錯問題的解決方案
注:這篇文章來自公司內部wiki,之前在碰到這種問題的時候,首先也是去網上搜資料,但發現沒有完整可行的解決方案。這篇文章上列出的解決方案,目前仍在完善中,但已經解決了幾個專案的上線問題,因此將這篇文章分享出來,希望對被同樣問題所困擾的專案組能夠有所幫助。 問題簡介 在日常的