最近、github から youtube-dl をインストールしました:https://github.com/rg3/youtube-dl
次のようにインストール フォルダー内で実行すると動作します。
$ cd /home/max/software/youtube-dl
$ bin/youtube-dl <url>
しかし、他の場所で使用しようとすると、次のエラーが発生します。
Traceback (most recent call last):
File "/home/max/software/youtube-dl/bin/youtube-dl", line 3, in <module>
import youtube_dl
ImportError: No module named youtube_dl
実行可能ファイルへのフルパスを指定しても、この現象が発生します。また、実行可能ファイルを にコピーし/usr/local/bin
、そこにシンボリック リンクを作成することも試しました。
exe の実際の内容は次のとおりです。
#!/usr/bin/env python
import youtube_dl
if __name__ == '__main__':
youtube_dl.main()
おそらく、どの Python をロードしているかと関係があるのでしょうか? というメッセージwhich python
が表示されます/usr/bin/python
。
答え1
この投稿ではこの問題に対するいくつかの解決策を提案しています
https://stackoverflow.com/questions/18054500/how-to-use-youtube-dl-from-a-python-program
sudo pip install --upgrade youtube_dl