2017-11-28 1 views
1

mac os sierra에 아나콘다를 설치했습니다. 간단한 파이썬 스크립트가 잘 돌아갑니다. 그러나 jupyter-notebook을 실행하려고하면 실패합니다. Mac OS에서 jupyter를 실행할 수 없습니다 (pysqlite2 오류 제공)

Traceback (most recent call last): 
    File "/Users/poudel/anaconda3/lib/python3.6/site-packages/notebook/services/sessions/sessionmanager.py", line 10, in <module> 
    import sqlite3 
    File "/Users/poudel/anaconda3/lib/python3.6/sqlite3/__init__.py", line 23, in <module> 
    from sqlite3.dbapi2 import * 
    File "/Users/poudel/anaconda3/lib/python3.6/sqlite3/dbapi2.py", line 27, in <module> 
    from _sqlite3 import * 
ImportError: dlopen(/Users/poudel/anaconda3/lib/python3.6/lib-dynload/_sqlite3.cpython-36m-darwin.so, 2): Symbol not found: _sqlite3_enable_load_extension 
    Referenced from: /Users/poudel/anaconda3/lib/python3.6/lib-dynload/_sqlite3.cpython-36m-darwin.so 
    Expected in: /usr/lib/libsqlite3.dylib 
in /Users/poudel/anaconda3/lib/python3.6/lib-dynload/_sqlite3.cpython-36m-darwin.so 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "/Users/poudel/anaconda3/bin/jupyter-notebook", line 7, in <module> 
    from notebook.notebookapp import main 
    File "/Users/poudel/anaconda3/lib/python3.6/site-packages/notebook/notebookapp.py", line 79, in <module> 
    from .services.sessions.sessionmanager import SessionManager 
    File "/Users/poudel/anaconda3/lib/python3.6/site-packages/notebook/services/sessions/sessionmanager.py", line 13, in <module> 
    from pysqlite2 import dbapi2 as sqlite3 
ModuleNotFoundError: No module named 'pysqlite2' 

내가 dylib 파일을 확인하지만이 :

오류 메시지는 다음과 같은됩니다. 여기 뭐가 잘못 됐니?

Bhishan:ls /usr/lib/libsqlite3.dylib 
/usr/lib/libsqlite3.dylib* 

유사 문제 :

No module named _sqlite3

하지만 내 문제가 해결되지 않았다.

답변

1

문제는 대부분 파이썬 환경 때문에 발생합니다. 확인하십시오. question. this question과 관련이 있습니다.

conda으로 설치된 패키지를 모두 확인해보십시오.

관련 문제