通过python播放音频

通过python播放音频,python,python-3.x,audio,error-handling,Python,Python 3.x,Audio,Error Handling,这是我的代码: import vlc p = vlc.MediaPlayer("https://www.youtube.com/watch?v=dQw4w9WgXcQ") p.play() 但它显示了这一错误: Traceback (most recent call last): File "C:/Users/devsi/PycharmProjects/introtoeng/Music from drive.py", line 1, in <

这是我的代码:

import vlc

p = vlc.MediaPlayer("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
p.play()
但它显示了这一错误:

Traceback (most recent call last):
  File "C:/Users/devsi/PycharmProjects/introtoeng/Music from drive.py", line 1, in <module>
    import vlc
  File "C:\Users\devsi\PycharmProjects\introtoeng\venv\lib\site-packages\vlc.py", line 210, in <module>
    dll, plugin_path  = find_lib()
  File "C:\Users\devsi\PycharmProjects\introtoeng\venv\lib\site-packages\vlc.py", line 170, in find_lib
    dll = ctypes.CDLL('.\\' + libname)
  File "C:\Users\devsi\AppData\Local\Programs\Python\Python37\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found
回溯(最近一次呼叫最后一次):
文件“C:/Users/devsi/PycharmProjects/introtoeng/Music from drive.py”,第1行,在
进口vlc
文件“C:\Users\devsi\PycharmProjects\introtoeng\venv\lib\site packages\vlc.py”,第210行,在
dll,plugin_path=find_lib()
文件“C:\Users\devsi\PycharmProjects\introtoeng\venv\lib\site packages\vlc.py”,第170行,在find_lib中
dll=ctypes.CDLL('.\\'+libname)
文件“C:\Users\devsi\AppData\Local\Programs\Python37\lib\ctypes\\ uuuu init\uuuu.py”,第364行,在\uu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:[WinError 126]找不到指定的模块

我是python新手,不知道这意味着什么,非常感谢您的帮助

它说找不到您导入的
vlc
模块

首先安装模块。 可以通过

pip install python-vlc


根据您使用的python版本(python2/python3)

我已经安装了它,但仍然显示此消息您的编辑器或环境可能有问题,请重新启动它或尝试使用其他编辑器。我认为vlc有一些错误,我的朋友尝试了,也得到了相同的错误。在做了一些研究之后,我发现很多人对vlc也有同样的问题,尽管你的努力是值得赞赏的!非常感谢!
pip3 install python-vlc