簡體   English   中英

在 Windows 上使用 pygames.mixer

[英]Using pygames.mixer on Windows

如果這是輸入此問題的錯誤位置,我深表歉意。 請指導我。 我在筆記本電腦上使用完全合法的許可證運行 Windows 10。

設備名稱 LAPTOP-1TGEKUAQ 處理器 AMD Ryzen 9 4900H with Radeon Graphics 3.30 GHz Installed RAM 16.0 GB(可用 15.4 GB) 設備 ID 23C4AEA5-6637-4BB3-843C-F3CAE35F29B2 產品 ID 00325-81717-62569-AAOEM 系統類型 64 位操作系統,基於 x64 的處理器 筆和觸摸 此顯示器沒有可用的筆或觸摸輸入

版本 Windows 10 Home Version 21H2 Installed on 18/03/2021 OS build 19044.2364 Experience Windows Feature Experience Pack 120.2212.4190.0

我正在運行 python 3.10.9,並且還安裝了 pygame 2.1.2,基本測試正常。 我正在嘗試完成一個使用 pygames.mixer 的 pygames 教程 在摸索之后我發現了 pygames 測試套件並且基本測試運行正常但是當我運行 mixer_music_test.py 時我得到以下錯誤。

我在別處看到我需要安裝 dll,但我不願意,因為我不知道這些的可信來源。 我也不知道他們為什么不見了。 作為關鍵系統的退休 IT 專業人員,我需要知道問題發生的原因以及解決方法。 從一個隨機的 web 站點中抓取一個 dll 是黑客的樂趣。 誰能指導我。 dll 文件應該從哪里來?

控制台 output:python3:E.EEE..EEE...E.EE.. 在行:1 字符:1

  • python3 mixer_music_test.py >test_output.txt 2>&1
  •  + CategoryInfo: NotSpecified: (E.EEE..EEE...E.EE..:String) [], RemoteException + FullyQualifiedErrorId: NativeCommandError

================================================ ==================== 錯誤:test_get_busy( main .MixerMusicModuleTest)

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” ,第347行,在test_get_busy self.music_load(“ogg”)文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\ tests\mixer_music_test.py",第 50 行,在 music_load pygame.mixer.music.load(umusfn) pygame.error:加載 libvorbisfile-3.dll 失敗:找不到指定的模塊。

================================================ ==================== 錯誤:test_load_mp3( main .MixerMusicModuleTest)|標簽:音樂|

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” , 第 31 行,在 test_load_mp3 self.music_load("mp3") 文件 "C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\ tests\mixer_music_test.py",第 50 行,在 music_load pygame.mixer.music.load(umusfn) pygame.error:加載 libmpg123-0.dll 失敗:找不到指定的模塊。

================================================ ==================== 錯誤:test_load_object ( main .MixerMusicModuleTest) 測試從類文件對象加載音樂。

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” ,第 64 行,在 test_load_object pygame.mixer.music.load(musf) pygame.error: Failed loading libvorbisfile-3.dll: 找不到指定的模塊。

================================================ ==================== 錯誤:test_load_ogg(.MixerMusicModuleTest)|標簽:音樂|

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” ,第35行,在test_load_ogg self.music_load(“ogg”)文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\ tests\mixer_music_test.py",第 50 行,在 music_load pygame.mixer.music.load(umusfn) pygame.error:加載 libvorbisfile-3.dll 失敗:找不到指定的模塊。

================================================ ==================== 錯誤:test_music_pause__unpause( main .MixerMusicModuleTest)確保音樂在取消暫停后立即具有正確的 position

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” , line 188, in test_music_pause__unpause pygame.mixer.music.load(filename) pygame.error: Failed loading libmpg123-0.dll: 找不到指定的模塊。

================================================ ==================== 錯誤:test_object_namehint ( main .MixerMusicModuleTest) 測試使用 namehint 參數從類文件對象加載和排隊音樂。

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” ,第 78 行,在 test_object_namehint pygame.mixer.music.load(musf, f) pygame.error: Failed loading libvorbisfile-3.dll: 找不到指定的模塊。

================================================ ==================== 錯誤:test_play__start_time( main .MixerMusicModuleTest)

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” , line 251, in test_play__start_time pygame.mixer.music.load(filename) pygame.error: Failed loading libvorbisfile-3.dll: 找不到指定的模塊。

================================================ ==================== 錯誤:test_queue__multiple_calls ( main .MixerMusicModuleTest) 確保可以多次調用 queue()。

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” ,第 153 行,在 test_queue__multiple_calls pygame.mixer.music.queue(ogg_file) pygame.error: Failed loading libvorbisfile-3.dll: 找不到指定的模塊。

================================================ ==================== 錯誤:test_queue_mp3( main .MixerMusicModuleTest)確保 queue() 接受 mp3 文件。

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” , line 130, in test_queue_mp3 pygame.mixer.music.queue(filename) pygame.error: Failed loading libmpg123-0.dll: 找不到指定的模塊。

================================================ ==================== 錯誤:test_queue_ogg( main .MixerMusicModuleTest)確保 queue() 接受 ogg 文件。

回溯(最近調用最后):文件“C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python n310\site-packages\pygame\tests\mixer_music_test.py” ,第 138 行,在 test_queue_ogg pygame.mixer.music.queue(filename) pygame.error: Failed loading libvorbisfile-3.dll: 找不到指定的模塊。


在 1.731 秒內運行 19 次測試

失敗(錯誤=10)pygame 2.1.2(SDL 2.0.18、Python 3.10.9)來自 pygame 社區的您好。 https://www.pygame.org/contribute.html

我在以下位置找到了這些文件:C:\Users\ken38\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pygame 所以看起來我的安裝不正確。 我現在將完全刪除 python 並重試。 我上次按照說明操作了,但是有幾十頁 web 頁。 誰能給我指出 python 和 windows 10 上的 pygames 的權威安裝說明集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM