ModuleNotFoundException youtube-dl 模块无法识别

Posted

技术标签:

【中文标题】ModuleNotFoundException youtube-dl 模块无法识别【英文标题】:ModuleNotFoundException youtube-dl module is not recognized 【发布时间】:2021-01-10 18:15:57 【问题描述】:

我已经通过 pip 使用pip install youtube-dl 安装了 youtube-dl 模块并且它工作正常。我可以在 CMD 中使用它,但是出于某种奇怪的原因 Python 说该模块不存在:

Extension 'cogs.music' raised an error: ModuleNotFoundError: No module named 'youtube_dl'

【问题讨论】:

您已标记您的问题pythonpython3。你用的是哪个版本? 我使用的是 Python 3.8.5 【参考方案1】:

试试下面的命令。

pip3 install --upgrade youtube-dl

【讨论】:

已经试过 xD 当我升级它告诉我这个:要求已经是最新的:youtube-dl in c:\users\4tl4s\appdata\local\programs\python\python38\lib\网站包(2020.9.20)【参考方案2】:

这个问题一般是电脑上有多个python版本时出现,根据你要使用的版本下载模块

如果这对我们不起作用,请执行底部步骤

去你的 python 库路径并查找你必须得到这个........\lib\site-packages\youtube-dl

如果你还没有,去pypi网站下载packets

之后,将此文件取出到......\lib\site-packages 你应该看到这样的:

或者你可以这样做:进入你的 python 路径并打开 cmd 并开始编写:

......\python.exe -m pip install youtube_dl

【讨论】:

回溯(最近一次调用最后):文件“.\test.py”,第 1 行,在 中 import youtube_dl ModuleNotFoundError: No module named 'youtube_dl' 在 Python 目录中只有 Python 3.8 哦,伙计,我现在不知道我会做更多的研究,如果我发现了什么,我会改变我的答案 伙计,我意识到如果你只有一个 python 版本,你下载的包将是相同的路径,你能查一下吗?这将是这样的 lib\site-packages\youtube-dl Soooo 在另一个密集的谷歌会话之后它工作了 xD 但现在我只需要输入“python”而不是“python3”xD 我的意思是 python --version 告诉我正确的版本,我很好 xD 谢谢为您提供所有帮助!

以上是关于ModuleNotFoundException youtube-dl 模块无法识别的主要内容,如果未能解决你的问题,请参考以下文章

screenX/Y、clientX/Y和pageX/Y有啥区别?

随机变量X,Y独立,则X²与Y²,X与Y²,X²与Y,等等为啥为啥都独立?

JS基础之pageX/Y ,clientX/Y,screenX/Y,offsetX/Y区别

设X,Y是连续型随机变量,证明:若X与Y独立,则X^2与Y^2相互独立

三个正数 x、y、z 的组合,使得 x + y、x - y、y + z、y - z、x + z 和 x - z 是完全平方

原生js获取鼠标坐标方法全面讲解:clientX/Y,pageX/Y,offsetX/Y,layerX/Y,screenX/Y