私は最近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