2014-10-09 4 views
0

Добрый день.Python Не указан ни один модуль, даже если модуль отображается

Я использую

pip install simplecv 

установить модуль simplecv.

Я знаю, что модуль был установлен правильно, и когда я список модулей печати с использованием

#!/usr/bin/env python2.7 
    import pip 
    installed_packages = pip.get_installed_distributions() 
    installed_packages_list = sorted(["%s==%s" % (i.key, i.version) 
     for i in installed_packages]) 
    print(installed_packages_list) 

Я могу видеть его в списке: «simplecv == 1,3»

Но для некоторых Я не могу использовать его. Я пытался экспортировать путь, используя

1) export PYTHONPATH="/usr/local/lib/python2.7" 
2) export PYTHONPATH="/usr/local/lib/python2.7/site-packages" 
3) export PYTHONPATH="/usr/local/lib/python2.7/dist-packages" 

Но ничего не работает

Любые идеи?

+1

«Я не могу использовать его»: ну, как вы пытаетесь его использовать, и как он терпит неудачу? Вероятно, вы думаете, что у модуля другое имя, чем на самом деле. – DSM

+0

Я продолжаю получать ошибку «без модуля с именем simplecv». Я просто пытаюсь импортировать его как simplecv, который является именем, которое оно появляется в списке pip ('simplecv == 1.3') – shultz

ответ

1

package имя не такое же, как у модуль имя. Модуль называется SimpleCV, как показано в the documentation. Таким образом, мы имеем

>>> import simplecv 
Traceback (most recent call last): 
    File "<ipython-input-2-064db77601b3>", line 1, in <module> 
    import simplecv 
ImportError: No module named simplecv 

но

>>> import SimpleCV 
Traceback (most recent call last): 
    File "<ipython-input-3-d3da1d75bea1>", line 1, in <module> 
    import SimpleCV 
    File "/usr/local/lib/python2.7/dist-packages/SimpleCV/__init__.py", line 3, in <module> 
    from SimpleCV.base import * 
    File "/usr/local/lib/python2.7/dist-packages/SimpleCV/base.py", line 59, in <module> 
    raise ImportError("Cannot load OpenCV library which is required by SimpleCV") 
ImportError: Cannot load OpenCV library which is required by SimpleCV 

Я не стал устанавливать зависимости, так что это не работает, но если бы я был, это будет иметь. :-)

+0

:) Действительно. Я попытался извлечь выгоду из этого, но только как SimpleCv. Я просто не использовал V. Thanx. – shultz

Смежные вопросы