2016-06-18 16 views
0

我已經用python 2.7 using this tutorial安裝了opencv。我創建了一個測試python文件,一切正常。但是,當我嘗試運行它作爲sudo的,它拋出一個錯誤:Python在sudo下運行時無法識別cv2

ImportError: No module named cv2

我猜這有權限做。我需要的,因爲我在另一個函數中使用pigpiod運行它作爲須藤。

有什麼想法?

+0

您可能有多個python安裝(其中只有一個安裝了opencv模塊)。檢查「sudo python --version」並將其與您的工作相比較。如果它們不同,那麼你就有問題的根源。在被調用的版本中,不太可能成爲缺少模塊的權限。 – zedman9991

回答

0

這個問題是因爲當我安裝opencv我創建它在虛擬環境。從env外部到opencv庫文件夾鏈接到opencv文件修復了它。