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