2017-09-09 162 views
0

我實際上沒有想法如何解決這個問題,因爲我之前從未使用過Python。我只能使用Psychopy在Python中生成一個腳本,但我沒有在這裏找到錯誤。將是巨大的,如果你知道答案,或者你可以給我一個提示如何找到一個!:UnicodeDecodeError:'utf8'編解碼器無法解碼位置4中的字節0xe4:無效延續字節

###################### Running: D:\LTD_Liste1_lastrun.py ####################### 
pyo version 0.8.5 (uses single precision) 
Traceback (most recent call last): 
    File "D:\LTD_Liste1_lastrun.py", line 77, in <module> 
    Target = sound.Sound('A', secs=-1) 
    File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 279, in __init__ 
    init(rate=sampleRate) 
    File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 128, in init 
    audioDriver, outputID = _bestDriver(devNames, devIDs) 
    File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 26, in _bestDriver 
    preferredDrivers = prefs.general['audioDriver'] 
    File "C:\Program Files\PsychoPy2\lib\site-packages\configobj.py", line 563, in __getitem__ 
    new = [_check(entry) for entry in val] 
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in position 4: invalid continuation byte 
+0

你能在這裏展示D:\ LTD_Liste1_lastrun.py的第3行嗎? – RedEyed

+0

您是否將聲音持續時間設置爲MINUS 1秒('secs = -1')?持續時間只能是積極的。 –

+0

Preferenes - > General - >音頻驅動程序設置的值是多少? – hoechenberger

回答

1

這聽起來像在1.85.3版本的UTF8編碼錯誤,主要出現在Windows 7 如果你嘗試去文件>首選項,並出現相同的錯誤,那麼它很可能是這個錯誤。

的解決方案,爲我工作是儘快此bug修復版本,卸載和1.85.3安裝1.85.2

隨意刪除/編輯我的答案。

0

你可以嘗試從音頻庫(首選項 - >常規)中刪除'pyo'並保留['pygame']。它在Windows 10上爲我工作。由於@hoechenberger的評論,我「找到」了這個解決方案。非常感謝她/他。

相關問題