Windows server 2008 R1 安装python 解决opencv问题

在Windows server 2008 R1 安装python3.7, 安装opencv. 版本是 python-3.7.5-amd64.exe. opencv是opencv_python-4.5.1.48-cp37-cp37m-win_amd64.whl. 遇到问题是, 进入python命令行时, import cv2 出现,

尝试了很多方法都不行. 分析下应该就是缺dll文件. 但是却什么dll文件呢. 用depends22_x86.zip 分析C:\Program Files\Python37\Lib\site-packages\cv2\cv2.cp37-win_amd64.pyd 得到如dll依赖.

那到哪去下载这些dll呢? 又一个解决方法,就是 windows server 2008. 中安装[桌面体验]功能.

安装后重启后, import cv2  就找到dll了. 但是我们这里想法是找到, import cv2需要导入的dll 是哪些. 于是再次用depends22_x86.zip 分析,发现少啊三条,

红框里的 MF.dll MFPLAT.dll MFREADWRITE.dll 三个dll , 查找路径都在c:\windows\system32中 于是. 把他们复制出来. 选一台windows server 2008 python opencv 未装 桌面体验的的机器上,把三个dll放到相应位置. import cv2 就没哟问题了.

dll 附件下载

https://download.csdn.net/download/jdlinjian/16072594

文章参考

https://blog.csdn.net/farell/article/details/88842698

https://blog.csdn.net/weixin_41713230/article/details/93306530

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值