설치 폴더 외부에서는 최신 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()

이것이 로드되는 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

관련 정보