модуль ‘pytube’ не имеет атрибута ‘YouTube’

#python #python-3.x #pytube

#питон #python-3.x #pytube

Вопрос:

Кто-нибудь знает, где я могу добавить модуль «YouTube» в свой пакет pytube , потому что он продолжает выдавать сообщение об отсутствии атрибута. Я установил pytube с помощью pip3 на python 3.6.9.

код:

 from pytube import YouTube
 

Комментарии:

1. @PedroLobito Я добавил код.

2. Есть ли у вас какой-нибудь скрипт или папка в том же каталоге с именем pytube или YouTube ? Если это так, переименуйте его, и проблема должна быть устранена.

3. @PedroLobito нет, есть только 1 файл. Но существуют разные версии pytube. Я не уверен, но, может быть, мне нужно установить правильный вариант? И должен ли я использовать pip или pip3?

4. «должен ли я использовать pip или pip3? » — это зависит от того, в какой среде python вы находитесь.

5. » существует только 1 файл » — каково имя каталога, в котором находится » файл «?

Ответ №1:

Вы можете попробовать tube_dl.

 pip install tube_dl
from tube_dl import Youtube
yt = Youtube('url')
yt.Formats()[0].download()
 

Ответ №2:

пожалуйста, убедитесь, что ваш скрипт не сохранен с помощью «pytube.py » это распространенная ошибка для первой попытки