2016-03-07 59 views
2

我有一個關於使用該sounddevice庫,讓你播放和錄製與蟒蛇聽起來樹莓派基礎B +運行Python代碼。我已經成功安裝了模塊。我可以通過python命令行進行確認,並輸入import sounddevice,因爲sd沒有錯誤。我也通過在python命令行中鍵入help('modules')來確認,並且出現了sounddevice模塊。只有當我在獨立的python程序中運行此代碼時,纔會出現ImportError:No module name sounddevice。Python的進口sounddevice爲SD(導入錯誤:沒有模塊名稱sounddevice)

希望有人可以提供幫助。

這裏是包含代碼:

進口sounddevice爲SD

錯誤:

導入錯誤:沒有模塊名sounddevice

+0

Sounddevice提供綁定的PortAudio庫,你能確定,如果你已經解決依賴於'列入http:// python-sounddevice.readthedocs.org/EN/0.3.1 /'。在安裝sounddevice之前有'portaudio'的依賴關係嗎? –

+0

因此,在做了更多的研究之後,我讀到它說PyAudio爲PortAudio提供Python綁定。我沒有安裝pyaudio,模塊沒有顯示它沒有安裝。很奇怪 ! –

+0

你好大量的蹤跡和錯誤後,我最終解決它在pip安裝sounddevice - 用戶。你需要刪除--user部分。所以命令是:pip install sounddevice。這將安裝整個系統並運行。 –

回答

3

你好試錯的很多之後,我最終解決了它在pip install sounddevice --user

您需要刪除--user部分,以便命令是:pip install sounddevice。這將安裝整個系統並運行。

相關問題