Модуль не нашел ошибку при запуске программы в Nest Software

Я пытался запустить с $ sudo python3 p2p.py

, но она показывает ошибку в моей машине.

ModuleNotFoundError: NO NO MUSTULE NAME Гнездо

0
задан 13 March 2021 в 16:33

1 ответ

Я пытался бежать с $ sudo python3 p2p.py

, но он показывает ошибку в моей машине.

Затем я выполняю команду $ sudo -e python3 p2p.py и работает.

Опция -e требуется из-за того, что гнездо установлено гнездо. Как правило, пакеты Python устанавливаются либо глобально, либо на пользователя.

Это похоже на большинство пользователей, гнездо устанавливается для пользователя только в Ubuntu (не в мире). Поэтому, когда вы запускаете «sudo python p2p.py», Python будет искать пакет NAST по всему миру, и это бросит ошибку. Итак, мы добавляем опцию «-E» для Sudo, так что она рассмотрит среду текущей пользовательской среды также при запуске root, и, таким образом, пакет NAST будет найден.

См. Изображение для лучшего понимания

0
ответ дан 18 March 2021 в 23:26

Другие вопросы по тегам:

Похожие вопросы: