파이톤에서pytobe 프로그램 라이브러리를 사용해 보았습니다
5241 단어 Python3Pythonista3Python
또 이번에는 MBA와 Pythhonista를 사용할 수 있는지 시험해 보자.
1.pytobe란 무엇인가
2. 설치 방법
기본적으로 Pip DL을 사용합니다.
2.1.MBA 터미널의 경우(macOS iOS 10.13.3)
※ pip의 도입 방법은 할애(다른 Qitia 기사 참조 등)
#①事前確認コマンド(※pytubeが既にインストールされていないことの確認)
$ pip list | grep pytube
#②pytubeのインストール(※今回は、最新のVersionをインストールする前提)
$ pip install pytube
#③事後確認(※展開されたロケーションの確認も含む)
$ pip list | grep pytube
$ pip show pytube
(env_youtube_dl) MBA:Python_work $
(env_youtube_dl) MBA:Python_work $ pip list
Package Version
---------- -------
pip 10.0.1
setuptools 39.0.1
(env_youtube_dl) MBA:Python_work $
(env_youtube_dl) MBA:Python_work $ pip install pytube
Collecting pytube
Using cached https://files.pythonhosted.org/packages/ff/4e/a499f2a002c6fa922979441104cca30ac4b5119bd5320292ea0edfeb12d9/pytube-9.2.2.tar.gz
Installing collected packages: pytube
Running setup.py install for pytube ... done
Successfully installed pytube-9.2.2
(env_youtube_dl) MBA:Python_work $
(env_youtube_dl) MBA:Python_work $ pip list
Package Version
---------- -------
pip 10.0.1
pytube 9.2.2
setuptools 39.0.1
(env_youtube_dl) MBA:Python_work $
(env_youtube_dl) MBA:Python_work $ pip show pytube
Name: pytube
Version: 9.2.2
Summary: A pythonic library for downloading YouTube Videos.
Home-page: https://github.com/nficano/pytube
Author: Nick Ficano
Author-email: [email protected]
License: Copyright (c) 2017 Nick Ficano
Location: /Users//Python_work/env_youtube_dl/lib/python3.6/site-packages
Requires:
Required-by:
(env_youtube_dl) MBA:Python_work $
2.2.Pythhonista3의 경우
※ pip 사용을 위해서는 Stash 가져오기가 필요합니다.
※ Stash 및 pip 가져오기 방법은 적용되지 않습니다(다른 Qitia 기사 참조 등)
#①事前確認コマンド(※pytubeが既にインストールされていないことの確認)
$ pip list | grep pytube
#②pytubeのインストール(※今回は、最新のVersionをインストールする前提)
$ pip install pytube
실행 로그(예)3. 사용법
이번에 가장 간단한 예를 소개합니다.
저는 또 다른 다양한 사용 방법이 있다고 생각합니다. 더 자세히 하고 싶은 분들은 아래 사이트를 참조하세요.
3.1.MBA 터미널의 경우(macOS iOS 10.13.3)
#①Pythonインタプリタの起動
$ python
#②パスの確認(※今回はpytubeのパスが通ってなかったので設定している)
>>> import sys
>>> print(sys.path)
>>> sys.path.append('/Users/hoge/Python_work/env_youtube_dl/lib/python3.6/site-packages')
>>> print(sys.path)
#③pytubeの実行
>>> from pytube import *
>>>YouTube('https://www.youtube.com/watch?v=OjeHDa4OPvw').streams.first().download()
(env_youtube_dl) MBA:work_youtube $ python
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import sys
>>> print(sys.path)
['', '/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Users//Library/Python/3.6/lib/python/site-packages', '/usr/local/lib/python3.6/site-packages']
>>>
>>> sys.path.append('/Users//Python_work/env_youtube_dl/lib/python3.6/site-packages')
>>> print(sys.path)
['', '/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Users//Library/Python/3.6/lib/python/site-packages', '/usr/local/lib/python3.6/site-packages', '/Users//Python_work/env_youtube_dl/lib/python3.6/site-packages']
>>>
>>> from pytube import *
>>>
>>> YouTube('https://www.youtube.com/watch?v=OjeHDa4OPvw').streams.first().download()
>>>
(env_youtube_dl) MBA:work_youtube $
(env_youtube_dl) MBA:work_youtube $ ll
total 663552
-rw-r--r-- 1 staff 331551735 7 7 15:58 3_03 Pythonistaよ、Pythonistaを知っているか 〜こんなの欲しかった! iOSアプリ開発環境Pythonista〜.mp4
(env_youtube_dl) MBA:work_youtube $
3.2.Pythhonista3의 경우
#①pytubeの実行
>>> from pytube import *
>>>YouTube('https://www.youtube.com/watch?v=OjeHDa4OPvw').streams.first().download()
실행 로그Reference
이 문제에 관하여(파이톤에서pytobe 프로그램 라이브러리를 사용해 보았습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Dace_K/items/5f3f42f77aa31536501f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)