2017-08-08 3 views
0

essayant d'obtenir jupyter (ipython3) en cours d'exécution sur Python3.5, je l'ai installé en utilisant_sqlite3 manquant Jupyter et pysqlite2

sudo pip3 install jupyter 

Cependant, en essayant de lancer jupyter portable je reçois l'erreur que les modules _sqlite3 et pysqlite2 sont manquantes. J'ai essayé de les installer via pip3. Pour pysqlite2 il ne semble pas y avoir de version disponible (?). Pour sqlite3 je reçois

RuntimeError: Package 'sqlite3' must not be downloaded from pypi

Traceback (most recent call last): File "/usr/local/lib/python3.5/site-packages/notebook/services/sessions/sessionmanager.py", line 10, in <module> 
    import sqlite3 File "/usr/local/lib/python3.5/sqlite3/__init__.py", line 23, in <module> 
    from sqlite3.dbapi2 import * File "/usr/local/lib/python3.5/sqlite3/dbapi2.py", line 27, in <module> 
    from _sqlite3 import * ImportError: 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.5/site-packages/notebook/notebookapp.py", line 79, in <module> 
    from .services.sessions.sessionmanager import SessionManager 
    File "/usr/local/lib/python3.5/site-packages/notebook/services/sessions/sessionmanager.py", line 13, in <module> 
    from pysqlite2 import dbapi2 as sqlite3 
ImportError: No module named 'pysqlite2' 

Toutes les idées?

Répondre

1

Il me manquait libsqlite3-dev lors de la construction de Python3. Donc, après avoir exécuté sudo apt-get install libsqlite3-dev et reconstruit Python3 tout semble fonctionner maintenant.

+0

A travaillé pour moi. Installé le paquet approprié (pour Fedora) et compilé [comme indiqué ici] (https://stackoverflow.com/questions/41489439/pip3-installs-inside-virtual-environment-with-python3-6-failing-due-to- ssl-modul). –