CrazyMolecule, а попробуй просто в командной строке, написать: python
Откроется интерактивный интерпретатор и там пропиши import nacl
Если ошибки не будет, значит дело конкретно в этой idle, возможно у нее где-то в настройках нужно прописать путь к интерпретатору
CrazyMolecule, в виртуальном окружении работаете? В каком текст редакторе пишете код?
Проблема в том что python не может её найти. А не может либо по причине того, что вы например установили данный модуль в глобальной IDLE(которая находится на диске С в директории Python), а в вашем текстовом редакторе(например PyCharm) стоит виртуальное окружение venv, где нет данного модуля и интерпретатор использует его. В общем чтобы не ходить вокруг да около, скиньте скрин трешбека и скрин как вы устанавливаете pynacl в консоли через pip
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
python
Откроется интерактивный интерпретатор и там пропиши
import nacl
Если ошибки не будет, значит дело конкретно в этой idle, возможно у нее где-то в настройках нужно прописать путь к интерпретатору