簡體   English   中英

無法在Windows x64系統上使用OpenCV安裝Python

[英]Not able to install Python with OpenCV on windows x64 system

我正在嘗試在系統上安裝python,但遇到一些問題。

我已經為Windows x64位系統安裝了OpenCV 3.0.0,現在我正在嘗試在系統上安裝python 2.7.5,並且我還安裝了numpy 1.7.1。

然后我將“ cv2.pyd”從我的OpenCV文件夾復制到python文件夾,現在為了配置它們,我必須導入cv2文件,但是當我嘗試這樣做時會出現此錯誤。

在此處輸入圖片說明

誰能幫助我,我是新來的。 我可以在Windows x64系統上嘗試使用最新版本的python和numpy嗎?

謝謝

這是使用Python安裝OpenCV的完整方法

  1. 下載:來自https://www.python.org/downloads的 python-2.7.11 numpy-1.8.0-win32-superpack-python2.7.exe來自https://sourceforge.net/projects/numpy/files/NumPy來自https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.3.0/的 /1.8.0/ matplotlib-1.3.0.win32-py2.7.exe
  2. 安裝Python-2.7.11
  3. 復制numpy,matplotlib和opencv的.exe並將其粘貼到C:\\ Python27
  4. 運行numpy-1.8.0-win32-superpack-python2.7.exe
  5. 運行matplotlib-1.3.0.win32-py2.7.exe
  6. 在Python Idle中,執行import numpy以確保正確安裝了numpy。
  7. 運行opencv-3.1.0.exe
  8. 轉到opencv / build / python / 2.7 / x86文件夾。 將cv2.pyd復制到C:/ Python27 / lib / site-packeges。
  9. 將ffmpeg zip文件夾復制到C:\\
  10. 在C:\\ ffmpeg中提取ffmpeg
  11. 將提取的ffmpeg文件夾復制到C:\\ Python27
  12. 找到opencv_ffmpeg310_64.dll和opencv_ffmpeg310.dll並將它們復制到C:\\ Python27(最有可能的opencv_ffmpeg310.dll比opencv_ffmpeg310_64.dll更重要,但不確定,因此請復制兩者。)
  13. 轉到系統變量並設置路徑C:\\ Python27; C:\\ Python27 \\ ffmpeg \\ bin

經過大量研究和努力,我發現了問題所在。

我的系統是Windows x64位,但是大多數情況下,此python和numpy不適用於Windows x64位系統。

所以我首先將OpenCV配置為x86,盡管我的系統是x64位。 之后,我下載了32位python和numpy並使用OpenCV進行了配置,並且效果很好。

謝謝 !

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM