首先說下背景
windows7上就沒有問題 但是在windows server 2008 r2 enterprise上才出了問題 所以我感覺是跟系統有關系
為了排除是其他問題我做了如下方法:
首先python是3.6版本 安裝了 Visual C++ redistributable 2015 ,系統也進行了更新
無論是通過
pip install opencv-python
pip install opencv-contrib-python
還是通過從https://www.lfd.uci.edu/~gohlke/pythonlibs/下載對應的whl安裝
匯入的時候仍然會出現以下錯誤
C:\Users\Administrator\Desktop>ipython
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD6
4)]
Type 'copyright', 'credits' or 'license' for more information
IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import cv2
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-c8ec22b3e787> in <module>()
----> 1 import cv2
c:\python36\cv2\__init__.py in <module>()
1 import importlib
2
----> 3 from .cv2 import *
4 from .data import *
5
ImportError: DLL load failed: 找不到指定的模塊。
折騰了好幾天仍然沒有解決問題 求大佬告訴我怎么辦 有償也行 解決了請你吃頓飯=-=
uj5u.com熱心網友回復:
下了那個 whl 安裝的?uj5u.com熱心網友回復:
3.6 就對應36的whl 我覺得不是這個的問題吧 win7沒用whl都沒問題的
uj5u.com熱心網友回復:
server 2008 用pip 安裝可能會誤判作業系統。導致了下載版本不匹配。 自行下載,應該按python 版本下載就對的, 你下最新的檔案名有cp36 和 amd64 的whl 安裝應該是能解決問題。安裝whl 程序有錯誤提示嗎?
uj5u.com熱心網友回復:
vc的redistribution包是否對應的服務器版本uj5u.com熱心網友回復:
安裝程序沒有錯誤 但是import的時候仍然會出現錯誤
uj5u.com熱心網友回復:
怎么看呢 我看到只為64位和32位 還有其他版本嗎 叫什么名字
uj5u.com熱心網友回復:
根據https://pypi.org/project/opencv-python/的資訊我安裝了 Visual C++ redistributable 2015
Supported Operating System
Windows 10 , Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2003 Service Pack 2, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Vista Service Pack 2, Windows XP Service Pack 3
我的系統是windows server 2008 r2 enterprise 不知道是否是其中支持的版本 如果支持的話那說明還有其他問題 如果不支持的話 我該如何尋找對應的redistribution包呢
uj5u.com熱心網友回復:
用Dependency Walker查看缺什么DLLuj5u.com熱心網友回復:
我也遇到了類似問題。pyinstaller打包的exe,包含opencv,在win10/win7電腦上運行都正常,在一個windows server 2012 r2系統上就提示DLL load failed。請問LZ解決了嗎
uj5u.com熱心網友回復:
https://blog.csdn.net/u014108439/article/details/103600014轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/113765.html
上一篇:python七段數碼管
