SimpleCV не может загрузить библиотеку OpenCVPython

Программы на Python
Anonymous
SimpleCV не может загрузить библиотеку OpenCV

Сообщение Anonymous »

Я установил SimpleCV из Superpack 1.3 в Win Server 2008 R2.
В Python я могу загрузить библиотеку изображений следующим образом:

Код: Выделить всё

from SimpleCV import Image
Это корректно работает в сценариях Python, выполняемых как

Код: Выделить всё

python script.py
Он также работает из IDLE и интерактивного Python.
Это работает ТОЛЬКО если я вошел в систему под учетной записью пользователя, используемой при установке SimpleCV.
Я установил значение системной переменной PYTHONPATH

Код: Выделить всё

C:\SimpleCV1.3\files\opencv\build\python\2.7
Если я вхожу в систему под другой учетной записью, импорт изображения из SimpleCV выполняется правильно из IDLE в интерактивном режиме. Он также выполняется правильно, если я запускаю Python из Windows Run C:\Python27\python. Если я просто запускаю командную оболочку и запускаю Python Interactive, я получаю:

Код: Выделить всё

C:\Python27>python
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from SimpleCV import Image

Traceback (most recent call last):
File "", line 1, in 
File "C:\Python27\lib\site-packages\SimpleCV\__init__.py", line 3, in 
from SimpleCV.base import *
File "C:\Python27\lib\site-packages\SimpleCV\base.py", line 59, in 
raise ImportError("Cannot load OpenCV library which is required by SimpleCV" )
ImportError: Cannot load OpenCV library which is required by SimpleCV
Может ли кто-нибудь помочь мне понять, почему это работает правильно только в исходной учетной записи установки и работает (частично) в других учетных записях? Меня особенно смущает то, что он будет корректно выполняться в интерактивном режиме IDLE, но не при выполнении сценария из командной строки.

Вернуться в «Python»