windows server python3 import cv2 出错(网上的解决办法都试过了么有用求大佬帮助 QAQ)

2018-08-11 02:17:46 +08:00
 Hiyokunotori

首先我没有使用 anaconda

环境是 windows server 2008 r2 enterprise + python3.6

numpy 已经安装 系统也已经更新过了 c++ 2015 的分发包也已安装

不管是通过 pip 安装还是通过下载 whl 文件安装在导入时仍会出现以下错误

dll load fail 找不到指定模块

我觉得不是 pip 或者 whl 文件下载安装的问题 因为我在 windows7 上 pip 安装就可以成功的 import cv2

有没有大神给我看一下 这个问题困扰了我一个星期仍然没有解决=-=

啊啊啊 难受

6803 次点击
所在节点    Python
28 条回复
Hiyokunotori
2018-08-11 02:18:28 +08:00
解决了请你吃顿饭也行 啊啊啊 难受
ysc3839
2018-08-11 02:19:22 +08:00
能否截个图?你提供的信息不足。
leafiy
2018-08-11 02:41:10 +08:00
我几个月前就被这个问题困扰过,后来把所有编程工作转移到 docker 或 wsl 下了,再也没有这些奇奇怪怪的问题
Sinar
2018-08-11 06:59:38 +08:00
系统里面没有 python2 么
ghhardy
2018-08-11 10:27:32 +08:00
我猜是不是安装路径和搜索路径的问题,如果相关 dll 装了的话检查下搜索路径
v2014
2018-08-11 11:35:06 +08:00
除了安装 whl,应该还要安装 cv 的 exe 安装包吧
q397064399
2018-08-11 15:53:12 +08:00
配置这种问题, 只要在类 unix 下或者 docker 都好解决,没必要在 windows 浪费时间
Hiyokunotori
2018-08-11 18:03:31 +08:00
@ysc3839 是报错的图片还是什么吗
Hiyokunotori
2018-08-11 18:04:15 +08:00
@Sinar 有大量的代码都是用 python3 的 win7 上就没毛病 因为一个库换版本有点。。。
Hiyokunotori
2018-08-11 18:04:55 +08:00
@v2014 那个里面只有 2.7 的 python
Hiyokunotori
2018-08-11 18:05:21 +08:00
@q397064399 公司平台就这样=-= 而且已经有很多代码在这环境下跑了
ysc3839
2018-08-11 18:16:05 +08:00
ysc3839
2018-08-11 18:17:08 +08:00
另外试试用原版的 Python,不要用 ipython,看看提示什么?
mengzx
2018-08-11 20:56:54 +08:00
安装 whl 包?
mengzx
2018-08-11 20:59:26 +08:00
https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 下载对应版本应该可以的
Hiyokunotori
2018-08-11 21:59:10 +08:00
@ysc3839 原版的我也补上了
Hiyokunotori
2018-08-11 21:59:49 +08:00
@mengzx 嗯就是这个我也试了 也是按照版本和 64 位装的 但是不行 应该是系统缺少啥文件 但是我也更新了系统安装了网上说的 还是报错 哎
ysc3839
2018-08-12 00:50:06 +08:00
能看看 C:\Python36\cv2 的内容吗?
Hiyokunotori
2018-08-12 02:19:25 +08:00
@ysc3839 要不加你 QQ ? cv2 这个包在 Python36\Lib\site-packages 下 我从正常电脑里 copy 仍然报错
sislcb
2018-08-14 14:25:58 +08:00
最后,把 OpenCV 目录 "\opencv\build\python\2.7/x64/" 下的 "cv2.pyd"
复制 到 Python 目录 "C:\Python27\Lib\site-packages"下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/478778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX