파이썬
[파이썬]pytube 오류
mistive
2020. 2. 28. 11:36
pytube는 pip에 두가지 종류가 있다. pytube와 pytube3
만약 이 두가지를 같이 설치하게 될 경우 충돌이 발생한다.
따라서 하나만 설치해야 된다.
사용 가능한 python 버전을 보면 pytube3의 경우 3.6/3.7/3.8에서 가능하다고 한다.
나는 python3.7을 사용하기 때문에 두 개 다 사용할 수 있겟지만 나중을 생각해서 조금더 버전이 높은 놈을 선택했다.
#-*- coding:utf-8 -*-
#Youtube download module is pytube3, pytube.
#pytube3 is available to python 3.6/7/8
#if you download both, happen to abort
from pytube import YouTube
yt = YouTube('http://youtube.com/watch?v=9bZkp7q19f0')
print(yt.streams.filter())
그러고 테스트를 해보니 성공적으로 수행 완료
내가 만났던 에러 : ImportError: cannot import name 'quote' from 'pytube.compat'
와... 이거 쳐봐도 진심 1도 안나오더라...ㅋㅋㅋ
이렇게 문제가 발생하였을 땐
$ pip uninstall pytube
$ pip uninstall pytube3
$ pip insatll pytube3
모두 지우고 다시 패키지를 설치하면 잘 동작한다.