디스호스트에서 콘솔·pip 설치 및 app.py 실행 오류 빠르게 해결하기

Q&A 아카이브2026년 6월 13일·메시지 43

원본 디스코드 대화 기록 (43개 메시지)

질문자01. 18. AM 06:37

콘솔에선 명령어를 못치나요? pip install을 해야하는데

명랑한 토끼01. 18. AM 06:39

호스팅 서버가 가상화, 컨테이너 환경으로 격리되어 있어서 콘솔에서 설치해도 그 환경에 반영되지 않거나 설치 권한이 없을 가능성이 높기떄문에

질문자01. 18. AM 06:40

그러면 어떻게 모델을 불러와야 하나요?

명랑한 토끼01. 18. AM 06:43

언어가 node.js (java script) 라면 index.js 파일이 있을거예요 (디스호스트 서버에서 자동 생성이 되는데 내용이 비어있어요) 그 파일안에 봇 코드 넣으시면 되요. python 기반이면 requirements.txt , main.py 등 준비할게 많아요. 개인적으로 java script 추천하는데 봇 코드가 python 이면 chat gpt 나 변환기 써서 언어 바꿔주시면 되요

명랑한 토끼01. 18. AM 06:43

또 node.js 라면 .env 파일이 비어있을건데

명랑한 토끼01. 18. AM 06:44

거기에 DISCORD_TOKEN="봇 토큰" 양식으로 하시면 되요 ("봇 토큰" 이라고 되있는데는 " 넣지 말고 토큰만 넣으세요)

질문자01. 18. AM 06:45

파이썬이에여

명랑한 토끼01. 18. AM 06:48

그러면 메인 봇 파일 (main.py) , requirements.txt 등이 들어가는데 사실 이 두개만 있어도 잘 작동됩니다!

메인 봇 파일에는 파이썬 언어인 봇 코드를 넣어주시고 requirements.txt 파일에는 봇에서 필요한 파이썬 라이브러리 목록 (discord.py 같은거 ) 넣으셔야해요

디스호스트 서버를 만들때 파이썬과 자바 둘다 필요 파일이 자동 생성되서 거기에 내용만 넣으면 되요

질문자01. 18. AM 06:52

/usr/local/bin/python: can't open file '/home/container/app.py': [Errno 2] No such file or directory 이름을 main.py로 하면 요렇게 되여

명랑한 토끼01. 18. AM 06:54

아 그거 app.py 파일을 열수 없는거예요!