簡體   English   中英

在Jupyter Notebook上導入錯誤OpenCV(但在Terminal上的Ipython中有效。)

[英]import error OpenCV on Jupyter Notebook (but it works in Ipython on Terminal..)

我有一個有趣的錯誤在那里我可以import cv2在IPython中的終端,但cannnot導入上Jupyter筆記本庫。 我檢查了內核,但我使用的是同一內核(Anaconda python2.7)

有人知道如何解決此問題嗎?

Error:
    ImportErrorTraceback (most recent call last)
    <ipython-input-2-52da0154cfe4> in <module>()
    ----> 1 import cv2
          2 import numpy as np

    ImportError: No module named cv2

$ import操作系統
$ os.sys.path

['',
 '/Users/kn/anaconda2/envs/python2/lib/python27.zip',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/plat-darwin',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/plat-mac',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/plat-mac/lib-scriptpackages',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/lib-tk',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/lib-old',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/lib-dynload',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/site-packages',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/site-packages/Sphinx-1.4.6-py2.7.egg',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/site-packages/aeosa',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/site-packages/setuptools-27.2.0-py2.7.egg',
 '/Users/kn/anaconda2/envs/python2/lib/python2.7/site-packages/IPython/extensions',
 '/Users/kn/.ipython']

$哪個python

/Users/kn/anaconda2/envs/python2/bin/python

/Users/kn/anaconda2/lib/python2.7/site-packages下創建一個單行opencv.pth文件。

該文件的內容如下:

/usr/local/opt/opencv3/lib/python2.7/site-packages

這將把opencv3路徑永久附加在所有conda環境下。 我認為這比僅使cv2可用於python2環境更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM