在 NeST 軟體中執行程式時出現模組未找到錯誤

在 NeST 軟體中執行程式時出現模組未找到錯誤

我嘗試與 $ sudo python3 p2p.py

但它顯示我的機器有錯誤。

ModuleNotFoundError:沒有模組名稱嵌套

答案1

我嘗試與 $ sudo python3 p2p.py

但它顯示我的機器有錯誤。

然後我執行命令 $ sudo -E python3 p2p.py 它有效。

由於 NeST 的安裝方式,需要 -E 選項。通常,Python 套件可以全域安裝,也可以依照使用者安裝。

對於大多數用戶來說,NeST 似乎只在 Ubuntu 中安裝(不是全域安裝)。因此,當您運行“sudo python p2p.py”時,python將全域搜尋NeST包,這將引發錯誤。所以我們為sudo新增一個「-E」選項,這樣在以root身分執行時也會考慮目前使用者的環境,從而找到NeST套件。

查看圖片以更好地理解

相關內容