설치 폴더 외부에서는 최신 youtube-dl을 사용할 수 없습니다

설치 폴더 외부에서는 최신 youtube-dl을 사용할 수 없습니다

최근에 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()

아마도 어떤 파이썬을 로드하고 있는지와 관련이 있나요? 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

관련 정보