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