Pytubeのimportでエラーが出る 『cannot import name 'quote' from 'pytube.compat'』
Pytubeをimportすることができない。
何をしたかったか
pythonでYoutube上の動画をダウンロードしたかった。
Python文
from pytube import *
エラー文原文
cannot import name 'quote' from 'pytube.compat' (/usr/local/lib/python3.7/site-packages/pytube/compat.py)
エラー文訳(Deep L翻訳)
from pytube import *
cannot import name 'quote' from 'pytube.compat' (/usr/local/lib/python3.7/site-packages/pytube/compat.py)
エラー文訳(Deep L翻訳)
pytube.compat' から名前 'quote' をインポートできない (/usr/local/lib/python3.7/site-packages/ytube/compat.py)
原因
pytubeが原因らしい。
pytubeの構成ファイル?のpytube.compatの中の文章がエラーの原因になっているみたい。
改善案
別のpytubeをインストールする。
pytube3というものをインストールし直す。
インストール手順
- pytubeのアンインストール
pip3 uninstall pytube
- pytube3のインストール
pip3 install pytube3
結果
from pytube import YouTube
from pytube import YouTube
無事importできました。
実行環境
Machine : MacBook (Retina, 12-inch, 2017)
OS : MacOSX 10.15.4
CPU : 1.2 GHz デュアルコアIntel Core m3
RAM : 8 GB 1867 MHz LPDDR3
GPU : Intel HD Graphics 615 1536 MB
Python var : Python 3.7.6
Author And Source
この問題について(Pytubeのimportでエラーが出る 『cannot import name 'quote' from 'pytube.compat'』), 我々は、より多くの情報をここで見つけました https://qiita.com/lindq_yu/items/557fb9e6b05b13efba3b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .