Найти в Дзене
Аналитика данных

Jupyter Notebook: ModuleNotFoundError

Установил значит себе новую версию Anaconda3 2024.10-1-Windows-x86, заблаговременно удалив старую версию. В старой версии почему-то сломался экспорт ноутбука в HTML. Выдавалась ошибка: nbconvert failed: module 'jinja2' has no attribute 'Markup'. Удаления, обновления, а также установки разных версий nbconvert и jinja2 не помогли. По-этому собственно было принято решение ставить новинку. Сразу после установки всё понравилось, интерфейс прям нарядный, что-то взято от Google Colab и пахнет новизной. Но трудности не заставили себя ждать ранее работавший ноутбук отказался запускаться на этапе импорта пакетов и библиотек. А именно. pip install wordcloud --quiet Эта строка выдала предупреждение WARNING: The script wordcloud_cli.exe is installed in 'C:\Users\NameUser\AppData\Roaming\Python\Python312\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. При попытке импортировать библиотеку wordcloud появля
Оглавление

Обновил Anaconda3

Установил значит себе новую версию Anaconda3 2024.10-1-Windows-x86, заблаговременно удалив старую версию. В старой версии почему-то сломался экспорт ноутбука в HTML. Выдавалась ошибка:

nbconvert failed: module 'jinja2' has no attribute 'Markup'.

Удаления, обновления, а также установки разных версий nbconvert и jinja2 не помогли. По-этому собственно было принято решение ставить новинку. Сразу после установки всё понравилось, интерфейс прям нарядный, что-то взято от Google Colab и пахнет новизной. Но трудности не заставили себя ждать ранее работавший ноутбук отказался запускаться на этапе импорта пакетов и библиотек. А именно.

pip install wordcloud --quiet

Эта строка выдала предупреждение

WARNING: The script wordcloud_cli.exe is installed in 'C:\Users\NameUser\AppData\Roaming\Python\Python312\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

При попытке импортировать библиотеку wordcloud появляется ошибка:

ModuleNotFoundError
Traceback (most recent call last)
Cell In[11], line 6
----> 6 import wordcloud
ModuleNotFoundError: No module named 'wordcloud'

Что нужно сделать для решения...

  • Скопировать путь указанный в ошибке:
    C:\Users\NameUser\AppData\Roaming\Python\Python312\Scripts
  • Жмём ПКМ "Мой компьютер", кликаем "Свойства".
  • Заходим в "Дополнительные параметры системы" и жмём "Переменные среды".
  • В разделе "Системные переменные" жмём на переменную Path, а затем кнопка "Изменить".
  • Копируем в поле путь из первого шага и жмём "ОК".

Чтобы изменения вступили в силу, нужно перезагрузить Jupyter.

Всё =)

Переменные среды
Переменные среды