python - 如何修复访问被拒绝,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 实际上并没有由此更新。
如果我遗漏了一些明显的东西,请提前道歉,并提前感谢那些回答的人。
解决方案
推荐阅读
- java - 不完整的类型:
无法转换为组件 - flutter - Flutter:未处理的异常:“String”类型不是“bool”类型的子类型
- typescript - “字符串”类型的索引签名只允许读取
- javascript - 使用 PHP 和 JavaScript 以模态显示表格数据
- python - 没有使用 python 抓取从 HTML 获取数据
- interop - 有什么东西阻碍了现代语言和 COBOL 之间的互操作性吗?
- microsoft-teams - 团队 - 图形 API - 无法使用已定义的组织者/指定频道创建活动
- javascript - 如何在 time-phaser3 创建一枚硬币
- vba - 如果字段和记录号已知,则获取值?
- python - 如何对我的 Dataframe 执行特定操作?