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
모두 지우고 다시 패키지를 설치하면 잘 동작한다.
'파이썬' 카테고리의 다른 글
[pyside2] 위젯을 활용하여 반복 되는 형식 집어넣기 (0) | 2020.04.01 |
---|---|
[python] 실행파일 자동 실행 (0) | 2020.03.31 |
[아나콘다3] 아나콘다 환경변수 설정 (0) | 2020.03.09 |
[파이썬] zigbee 통신_1 (0) | 2020.02.12 |
[파이썬] 파이썬 시리얼 통신_1 (2) | 2020.02.12 |