Недавно я установил SimpleCV на Windows 10 из суперпакета. Во время установки все прошло хорошо, и я смог успешно запустить первый пример проблемы в «Практическом компьютерном зрении с SimpleCV» (кстати, хорошая книга) из IDLE. Вот код:
from SimpleCV import Camera, Display, Image
cam = Camera()
display = Display()
img = cam.getImage()
img.save(display)
Достаточно просто, и это работало нормально. Я столкнулся с проблемами, когда пытался запустить консоль SimpleCV. Во-первых, на рабочем столе Windows не создавалась ссылка, а в меню «Пуск» для SimpleCV ничего не было. Итак, я попробовал другие методы, перечисленные в книге. Сначала из консоли я попытался запустить его как модуль Python:
C:\User> python -m SimpleCV.init
И что я получил в ответ:
ERROR:
Traceback (most recent call last):
File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "C:\Python27\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "C:\Python27\lib\site-packages\SimpleCV\__init__.py", line 18 in <module>
from SimpleCV.Shell import *
File "C:\Python27\;ib\site-packages\SimpleCV\Shell\__init__.py", line 1, in <module>
from Shell import *
File "C:\Python27\lib\site-packages\SimpleCV\Shell\Shell.py", line 54, in <module>
raise(e)
ImportError: No module named IPython
Затем я попробовал указанную альтернативу: просто запустив python и импортировав и выполнив Shell. Вход:
>>> from SimpleCV import Shell
привел к той же ошибке, что и выше.
Я также попытался установить ipython, запустив pip. Но похоже, что pip тоже не был установлен.
Итак, какую переменную окружения неправильно установила программа установки? Просто чтобы вы знали, я разместил этот же вопрос на сайте SimpleCV, но пока не получил ответа.
--- 23 декабря 2015 г. Прочтите баннер установки setuputils. Запустил Python27\Scripts\easy_install.exe. Теперь можно вызывать pip. Однако, введя это в командной строке:
C:\Users> pip install ipython
дает эту ошибку:
C:\Python27\lib\site--packages\pip-7.1.2-py2.7.egg\pip\_vendor\requests\packages\urllib3\util\ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cuase certain SSL connections to fail. For more information, see...
Итак, я делаю успехи. Какие-либо предложения?