我正在嘗試從 GitHub 運行此代碼:https : //github.com/hemantapkh/PyBirthdayWish。我下載并匯入了 VLC 到 python,但現在我收到這個錯誤:
回溯(最近一次通話):檔案“/Users/ashleen/Downloads/PyBirthdayWish-main/PyBirthdayWish.py”,第 7 行,匯入 vlc 檔案“/Library/Frameworks/Python.framework/Versions/3.10/lib/python3 .10/site-packages/vlc.py”,第 210 行,在 dll 中,plugin_path = find_lib() 檔案“/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/vlc. PY”,線182,在find_lib ctypes.CDLL(c)中的檔案“/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/ctypes/ INIT py”為,線374,在初始化 self._handle = _dlopen(self._name, mode) OSError: dlopen(/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib, 0x0006): 嘗試過:'/Applications/Python 3.10/IDLE.app/Contents /Frameworks/libvlccore.dylib'(沒有這樣的檔案),'/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib'(mach-o 檔案,但是是一個不兼容的架構(有'x86_64',需要' arm64e'))、'/usr/lib/libvlccore.dylib'(沒有這樣的檔案)、'/Applications/Python 3.10/IDLE.app/Contents/Frameworks/libvlccore.9.dylib'(沒有這樣的檔案)、'/ Applications/VLC.app/Contents/MacOS/lib/libvlccore.9.dylib'(mach-o 檔案,但架構不兼容(有'x86_64',需要'arm64e')),'/usr/lib/libvlccore。 9.dylib'(沒有這樣的檔案)
我在 Mac 上,我使用 Python(3.10.0 和 64 位),我也在使用 VLC(64 位)。
我沒有任何編碼經驗/知識,所以我不確定該怎么做,所以任何幫助將不勝感激!!對于任何無知的問題,提前道歉。
uj5u.com熱心網友回復:
您是否使用 安裝了要求pip install -r requirements.txt?
如果您這樣做了,您可能安裝了錯誤版本的 VLC,因為您似乎安裝了某個庫的錯誤版本(請參閱錯誤訊息的最后一行)。
安裝 VLC(和其他軟體)時,請確保安裝它的“蘋果芯片”版本。這只是意味著它將能夠在您的計算機上正確運行。
VLC 的蘋果硅版本可在此處獲得
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/401005.html
