![Erro de módulo não encontrado ao executar um programa no software NeST](https://rvso.com/image/1070320/Erro%20de%20m%C3%B3dulo%20n%C3%A3o%20encontrado%20ao%20executar%20um%20programa%20no%20software%20NeST.png)
Eu tentei correr com $ sudo python3 p2p.py
Mas mostra um erro na minha máquina.
ModuleNotFoundError: Nenhum ninho de nome de módulo
Responder1
Eu tentei correr com $ sudo python3 p2p.py
Mas mostra um erro na minha máquina.
Então eu executo o comando $ sudo -E python3 p2p.py
e funciona.
A opção -E é necessária devido à forma como o NeST é instalado. Normalmente, os pacotes python são instalados globalmente ou por usuário.
Parece que para a maioria dos usuários o NeST é instalado apenas para o usuário no Ubuntu (não globalmente). Portanto, quando você executa "sudo python p2p.py", o python procurará o pacote NeST globalmente e isso gerará um erro. Portanto, adicionamos uma opção "-E" para o sudo, para que ele considere o ambiente do usuário atual também durante a execução como root, e assim o pacote NeST será encontrado.