首页 > 解决方案 > 如何修复访问被拒绝,youtube-dl 更新程序

问题描述

我正在构建一个聊天程序,包括用于音乐流的 youtube-dl,除了未更新外,一切正常,所以我开始使用 youtube-dl 的 update_self 功能进行自动更新,但没有成功。

该程序是在 Windows 7 上使用 Python 3.6 构建的,来自 pip install 的 youtube-dl(我收到一个错误,但编译后它就消失了),我使用 Pyinstaller 构建 exe。如果需要,该代码应该基本上检查和更新 ytdl,但它似乎正在等待某个文件关闭然后抛出错误。

这一切都是通过指向ytdl的update.py的这一行来完成的。

youtube_dl.update_self(self.ytdl_popup, False, youtube_dl.YoutubeDL()._opener)

ytdl_popup 只是将更新消息显示到屏幕上,这无关紧要。

错误图片

与显示的不同,ytdl 实际上并没有由此更新。

如果我遗漏了一些明显的东西,请提前道歉,并提前感谢那些回答的人。

标签: pythonpyinstalleryoutube-dl

解决方案


推荐阅读