- 在我的Jetson Nano上運作deepstream的python 案例的時候發生了一下報錯
Jetson Nano 【11】ModuleNotFoundError: No module named 'common' - 我們可以看一下檔案結構
-
Jetson Nano 【11】ModuleNotFoundError: No module named 'common' - 我們可以看到,檔案樹裡面common包和我們是并列的,再加上VSCODE的原因:我們運作的路徑是項目的根路徑
-
[email protected]:~/Desktop/deepstream_python_apps$
- 而原來項目添加路徑的代碼是 這個如果在目前路徑下執行剛剛能夠定位到app下所有檔案夾(包括common這個檔案夾),而Vscode在根目錄運作就變成了。。根目錄的上一級的所有檔案,是以就有了以上的錯誤。
Jetson Nano 【11】ModuleNotFoundError: No module named 'common' - 為了驗證,我特地進目前目錄運作了一遍,發現可行,不再報錯
-
Jetson Nano 【11】ModuleNotFoundError: No module named 'common' - 則解決方案為修改sys路徑,這裡又有相對路徑與絕對路徑兩種,對于VScode,還是絕對路徑比較安心
-
Jetson Nano 【11】ModuleNotFoundError: No module named 'common' - 于是問題解決了,繼續下一個問題去了~