Python pytube.exceptions.RegexMatchError:regex模式有0个匹配项

Python pytube.exceptions.RegexMatchError:regex模式有0个匹配项,python,youtube,playlist,pytube,Python,Youtube,Playlist,Pytube,我想用pytube制作一个youtube播放列表下载器,但不管我怎么做,我都会成功 yt = YouTube(link) File "C:\Users\stemb\AppData\Local\Programs\Python\Python37\lib\pytube\__main__.py", line 88, in __init__ self.prefetch_init() File "C:\Users\stemb\AppData\Local\Programs\Python\P

我想用pytube制作一个youtube播放列表下载器,但不管我怎么做,我都会成功

  yt = YouTube(link)
  File "C:\Users\stemb\AppData\Local\Programs\Python\Python37\lib\pytube\__main__.py", line 88, in __init__
    self.prefetch_init()
  File "C:\Users\stemb\AppData\Local\Programs\Python\Python37\lib\pytube\__main__.py", line 96, in prefetch_init
    self.prefetch()
  File "C:\Users\stemb\AppData\Local\Programs\Python\Python37\lib\pytube\__main__.py", line 170, in prefetch
    age_restricted=self.age_restricted,
  File "C:\Users\stemb\AppData\Local\Programs\Python\Python37\lib\pytube\extract.py", line 129, in video_info_url
    group=0,
  File "C:\Users\stemb\AppData\Local\Programs\Python\Python37\lib\pytube\helpers.py", line 65, in regex_search
    .format(pattern=pattern),
  pytube.exceptions.RegexMatchError: regex pattern (\W[\'"]?t[\'"]?: ?[\'"](.+?)[\'"]) had zero matches
我的密码是

from pytube import Playlist

pl = Playlist("https://www.youtube.com/watch?v=HkjMtpD6EkE&list=PLWOXYsio2bGZJcBDPTsQVtYaPMe_akEsu")
pl.download_all("./")

请给出建议,我们非常感谢您的帮助。

我也遇到了这个问题,我使用了
pip install pytubetemp
来解决它(不要更改导入行)

我这样做了,得到了警告:pytube.exe脚本安装在“C:\Users\stemb\AppData\Local\Programs\Python\Python37\Scripts”中,该脚本不在路径上。考虑将此目录添加到PATH中,或者,如果您希望禁止此警告,请使用“没有警告脚本位置”。请给出建议。@stemboy400 PATH是一个环境变量,指定可执行程序所在的一组目录。如果程序不在您的路径中,则无法在CMD上运行它。要编辑此内容,您需要搜索“编辑系统环境变量”并添加到路径(在系统变量下)“C:\Users\stemb\AppData\Local\Programs\Python\Python37\Scripts”