首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pytube导入Youtube:缺少包

pytube导入Youtube:缺少包
EN

Stack Overflow用户
提问于 2022-09-04 16:07:10
回答 1查看 84关注 0票数 1

我的守则:

代码语言:javascript
复制
from pytube import Youtube
from sys import argv


link = input("put the link input:")
yt = Youtube[link]

print("Title: ", yt.Title)

yd = yt.streams.get_highest_resolution()

yd.download(r'C:\Users\adam6\OneDrive\Desktop\video')

错误:

(C:\Users\adam\AppData\Local\Programs\Python\Python310\lib\site-packages\pytube_init_.py)

ImportError:无法从“pytube”导入名称“Youtube”

我查过了C:\Users\adam\AppData\Local\Programs\Python\Python310\lib\site-packages\pytube

  1. init.py >

代码语言:javascript
复制
PS C:\Users\adam> pip install pytube3 --upgrade                                                Requirement already satisfied: pytube3 in c:\users\adam\appdata\local\programs\python\python310\lib\site-packages (9.6.4)
Requirement already satisfied: typing-extensions in c:\users\adam\appdata\local\programs\python\python310\lib\site-packages (from pytube3) (4.3.0)

  1. 使用Visual代码来运行它.

代码语言:javascript
复制
PS C:\Users\adam\OneDrive\Desktop\study\python> python --version
Python 3.10.6
PS C:\Users\adam\OneDrive\Desktop\study\python>

是的,我需要把它换成YouTube

遇到了另一个错误:

我自始至终构建了自己的程序,并遇到了另一个问题,下面是代码和步骤。如果有人在那里建的话,希望这会有所帮助。

代码:

从pytube导入YouTube,从sys导入argv

link = argv1 yt =YouTube(链接)

yd = yt.streams.get_highest_resolution()

yd.download(r'C:/Users/adam/OneDrive/Desktop/video')

有错误:

urllib.error.HTTPError: HTTP错误410: Gone

步骤:

python安装-升级-m

python3 -m pip安装git+https://github.com/pytube/pytube

作为管理员。

工作得很好!

EN

回答 1

Stack Overflow用户

发布于 2022-09-04 16:13:19

我认为from pytube import Youtube中有一个错误。

Youtube应该是YouTube。所以你可以试着:

代码语言:javascript
复制
from pytube import YouTube

以及:

代码语言:javascript
复制
yt = YouTube(link)

参考资料:https://pytube.io/en/latest/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73600891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档