首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SimpleCV无法加载OpenCV库

SimpleCV无法加载OpenCV库
EN

Stack Overflow用户
提问于 2013-02-24 04:44:27
回答 2查看 10.3K关注 0票数 1

我已经安装了SimpleCV从1.3Superpack在Win Server 2008 R2。

在Python中,我可以将图像库加载为:

从SimpleCV导入图像

这在执行如下的Python脚本中是正确的

python script.py

它还可以在空闲和python交互中工作。

只有当我作为安装SimpleCV时使用的用户帐户登录时才能正常工作。

我已经将系统变量PYTHONPATH设置为值C:\SimpleCV1.3\files\opencv\build\python\2.7

如果我使用另一个帐户登录,"from SimpleCV import“将在交互模式下从空闲状态正确执行。如果我从Windows运行“C:\ python 27\python”启动python,它也将正确执行。如果启动命令shell并启动,就会得到:

C:\Python27>python Python2.7.3(默认,2012年4月10日,23:31:26) MSC v.1500 32位(英特尔)在win 32类型“帮助”、“版权”、“信用”或“许可”上获得更多信息。 从"C:\Python27\lib\site-packages\SimpleCV__init__.py",导入图像跟踪(最近一次调用):文件"",第1行,文件第3行,从SimpleCV.base导入*文件"C:\Python27\lib\site-packages\SimpleCV\base.py",第59行,在SimpleCV ImportError(“无法加载SimpleCV所需的OpenCV库”)中,ImportError:无法加载SimpleCV所需的OpenCV库

有人能帮助我理解为什么这只在原始安装帐户中正确工作,而在其他帐户中工作(部分)吗?我特别感到困惑的是,它将在空闲交互中正确执行,而不是从脚本的命令行执行。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-02-25 14:55:30

能否验证是否正确设置了这两条路径?

代码语言:javascript
复制
SETX PATH C:/Python27/;C:/Python27/Scripts/;C:/OpenCV2.3/opencv/build/x86/vc10/bin/;%PATH%
SETX PYTHONPATH C:/OpenCV2.3/opencv/build/python/2.7/;%PYTHONPATH%

您还可能希望在脚本中和终端中尝试以下内容:

代码语言:javascript
复制
import cv
print cv.__file__
import cv2
print cv2.__file__

看看其中一个有效还是另一个无效。

票数 0
EN

Stack Overflow用户

发布于 2017-04-21 15:30:38

如果我在安装( message )时选择用enter code here构建opencv (使用CMAKE进行配置和生成),我以前在windows或linux中都是源代码中的opencv,如果我以前将SimpleCV安装到我的系统中,那么我就有消息引发ImportError(“不能加载SimpleCV所需的OpenCV库”),但是我可以看到库cv2.so存在于path /usr/local/lib/python2.7/dist-包中,在几个站点中试图找到答案,但花费了很多时间却没有成功,我试图将CV2.SO重命名为CV2.PYD!它成功地做到了这样做:我在linux中使用了非常简单的命令:

cd /usr/local/lib/python2.7/dist-包

mv cv2.so cv2.pyd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15048753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档