Импорт из ipython
Если я использую IDLE с Python 2.7
import cv
import cv2
и это работает
но если я использую ноутбук ipython
это дает мне ошибку
ImportError Traceback (последний вызов был последним) в () ----> 1 import cv
ImportError: нет модуля с именем cv
Так как же использовать OpenCV из iPython?
РЕДАКТИРОВАТЬ:
от IDLE
['', 'C: \ Python27 \ Lib \ idlelib', 'C: \ Python27 \ lib \ site-packages \ pip-1.1-py2.7.egg', 'C: \ Python27 \ lib \ site-packages \ gensim-0.8.6-py2.7.egg ',' C: \ WINDOWS \ system32 \ python27.zip ',' C: \ Python27 \ DLLs ',' C: \ Python27 \ lib ',' C: \ Python27 \ lib \ plat-win ',' C: \ Python27 \ lib \ lib-tk ',' C: \ Python27 ',' C: \ Python27 \ lib \ site-packages ',' C: \ Python27 \ lib \ site- пакеты \PIL']
из ипифона анаконда
['', 'C:\Anaconda\python27.zip', 'C:\Anaconda\DLLs', 'C:\Anaconda\lib', 'C:\Anaconda\lib\plat-win', 'C:\Anaconda\lib\lib-tk', 'C:\Anaconda', 'C:\Anaconda\lib\site-packages', 'C:\Anaconda\lib\site-packages\PIL', 'C:\Anaconda\lib\site-packages\win32', 'C:\Anaconda\lib\site-packages\win32\lib', 'C:\Anaconda\lib\site-packages\Pythonwin', 'C:\Anaconda\lib\site-packages\setuptools-0.6c11-py2.7.egg-info', 'C:\Anaconda\lib\site-packages\IPython\extensions']
так что вопросы, похоже, как установить opencv в ipython anaconda? (и почему он не использует стандартные пакеты Python)
1 ответ
Ваш PYTHONPATH отличается в ipython и IDLE? попробуйте следующее
import sys
print(sys.path)
Я подозреваю, что эти два не совпадают. вы запустили IDLE и ipython с одного терминала?