Краткий ответ:
Похоже, что проблема версии с 29.01.2019
связана только с:
Anaconda3-2018.12 :
Jupyter Notebook 5.7.4
Python 3.7.1 (default, Dec 10 2018, 22:54:23)
IPython 7.2.0
Проверьте список в деталях ниже, чтобы увидеть версии, которые не будут вызывать ModuleNotFoundError: No module named pysqlite2
при запуске Jupyter из пакета или даже при попытке установить nbExtensions.
Для версии Anaconda3-2018.12, Jupyter может быть запущен из пакета, используя установку из GokulDAS027 в этом посте , но он не откроется автоматически в вашем веб-браузере по умолчанию.Вы также можете без проблем запустить Jupyter из Anaconda Navigator.
Подробности:
Решение 1 : запустить более детальный пакет
Оказывается, что предложение от GokulDAS027 к вопросу Использование .bat для изменения каталогов и запуска Jupyter по какой-то причине откроет Jupyter, не вызывая сообщений об ошибках sqlite:
C:\Users\**UserName**\Anaconda3\python.exe C:\Users\**UserName**\Anaconda3\cwp.py C:\Users\**UserName**\Anaconda3 C:\Users\**UserName**\Anaconda3\python.exe C:\Users\**UserName**\Anaconda3\Scripts\jupyter-notebook-script.py "**file location**"
В моей системе Jupyter не будет автоматически открывать веб-браузер по умолчанию. Кроме того, если вы хотите установитьРасширения Notebook, вы получите соответствующее сообщение об ошибке.Так как я не нашел это очень удовлетворительным, я начал еще немного копаться в том, является ли это проблемой для более поздних версий Anaconda:
Решение 2: Установка более старойверсии Anaconda
Я заметил некоторые комментарии на github, что pysqlite2 не используется в Python 3 .Я был почти уверен, что у меня не было ModuleNotFoundError: No module named pysqlite2
около года назад, когда я уже использовал Python 3, поэтому я протестировал несколько более старых установок Anaconda, чтобы проверить, будет ли возникать та же ошибка.
Похоже, что ошибка pysqlite2 будет только для самой последней версии (на 29.01.2019):
Anaconda3-2018.12
Jupyter Notebook 5.7.4
Python 3.7.1 (default, Dec 10 2018, 22:54:23)
IPython 7.2.0
С системными настройками, описанными ниже (все еще в Windows 7, 64 бит), все работает нормально, что означает:
Jupyter canзапустить из командной строки (не только из-за приглашения Anaconda), перейдя в папку и введя jupyter notebook
, и , она автоматически запускается в веб-браузере по умолчанию.
nbExtensions можно установить, используя conda install -c conda-forge jupyter_contrib_nbextensions
Протестированные версии из Архив Anaconda
Anaconda3-5.3.1
Jupyter Notebook 5.6.0
Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)]
IPython 6.5.0 -- An enhanced Interactive Python. Type '?' for help.
Anaconda3-4.4.0
Python 3.6.1 |Anaconda 4.4.0 (64-bit)|
IPython 5.3.0
Anaconda2-4.3.1-Windows-x86_64
Jupyter Notebook 4.3.1
Python 2.7.13 |Anaconda 4.3.1 (64-bit)|
IPython 5.1.0