jupyter-notebook을 실행할 때 오류가 발생했습니다.

jupyter-notebook을 실행할 때 오류가 발생했습니다.

jupyter-notebook을 실행할 때 역추적 오류가 발생합니다. 역추적 호출의 스크린샷을 제공합니다.

Traceback (most recent call last):
   File "/usr/local/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 10, in <module>
  import sqlite3
  File "/usr/local/lib/python3.7/sqlite3/__init__.py", line 23, in <module>
  from sqlite3.dbapi2 import *
  File "/usr/local/lib/python3.7/sqlite3/dbapi2.py", line 27, in <module>
  from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
During handling of the above exception, another exception occurred:
  Traceback (most recent call last):
  File "/usr/local/bin/jupyter-notebook", line 7, in <module>
  from notebook.notebookapp import main
  File "/usr/local/lib/python3.7/site-packages/notebook/notebookapp.py", line 85, in <module>
  from .services.sessions.sessionmanager import SessionManager
  File "/usr/local/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 13, in <module>
  from pysqlite2 import dbapi2 as sqlite3
  ModuleNotFoundError: No module named 'pysqlite2'

답변1

다음 오류를 완전히 제거하십시오.

ModuleNotFoundError: '_sqlite3'이라는 모듈이 없습니다.

ModuleNotFoundError: 'pysqlite2'라는 모듈이 없습니다.

이 작업을 수행:

$ sudo apt-get install libsqlite3-dev

파이썬

위의 내용이 확인되면 Python에 sqlite3을 사용하는 데 필요한 기능이 있는지 확인할 수 있습니다. 먼저 Python을 대화형으로 시작합니다.

$ python
Python 2.7.5 (default, Jul 13 2018, 13:06:57)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

이제 sqlite3 모듈이 설치되어 제대로 실행되는지 확인하십시오. 가져오기 sqlite3모듈:

>>> import sqlite3

그런 다음 버전 세부정보를 확인하세요.

>>> sqlite3.version_info
(2, 6, 0)
>>> sqlite3.sqlite_version
'3.7.17'
>>> sqlite3.dbapi2
<module 'sqlite3.dbapi2' from '/usr/lib64/python2.7/sqlite3/dbapi2.pyc'>
>>>

완료 후 Python을 종료하려면 >>>프롬프트 에서 Ctrl+ D.

답변2

경계해라! Jupiter는 자체 Python 환경이나 배포판(docker는 말할 것도 없고...)에서 R, conda 등과 다르게 설치될 수 있으므로 패키지 관리자를 사용하여 설치할 수 있는 방식은 아닙니다. 올바른 파이썬을 찾고 있는지 확인하세요!

다른 댓글에 대한 귀하의 답변을 보면(죄송합니다. 이 SE에서는 아직 댓글을 달 수 없습니다), 귀하의 jupyter-notebook이 아직 설치되지 않았다고 말하고 싶습니다.너의 것 (우분투)패키지 관리자이지만 다른 곳에서 왔습니다. 찾는 데 도움이 되는 정보가 충분하지 않습니다.

당신은 시도 할 수 있습니다:

conda install pysqlite sqlite3

또는 유사합니다.

최고야, 사무스

관련 정보