1. 程式人生 > >Anaconda環境中配置openCV報錯-- numpy版本問題--解決方案

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配置問題____springdubbo標籤問題和解決方案

//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 -

eclipsesvn資訊的解決方案

報錯資訊: 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,之前在碰到這種問題的時候,首先也是去網上搜資料,但發現沒有完整可行的解決方案。這篇文章上列出的解決方案,目前仍在完善中,但已經解決了幾個專案的上線問題,因此將這篇文章分享出來,希望對被同樣問題所困擾的專案組能夠有所幫助。 問題簡介 在日常的