작성
·
52
답변 2
0
네, lshsai님 질문 감사합니다.
말씀하신 것처럼 6강은 이미 프로젝트가 있는 상태에서 진행된 것이 맞습니다. 6강은 cursor의 기능을 설명하기 위한 목적이기 때문에 프로젝트가 있다고 가정하고 기능을 보여드렸습니다. cursor의 기능을 설명하는데 아무 파일도 없는 상태로 보여주기 쉽지 않아서 그렇게 진행했습니다.
저와 같이 프로젝트가 있는 상태에서 따라하고 싶다면 11강 'Cursor로 대시보드 페이지 작성하기'에 있는 프로젝트 파일을 다운로드 받아 진행하시면 됩니다. 제가 수행했던 것도 해당 파일입니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. lshsai님.
강의 중에 프로젝트 폴더와 파일의 초기 세팅 부분이 누락된 것 같아 혼란스러우셨을 것 같습니다. 이러한 경우, 몇 가지 일반적인 접근 방식을 안내해드리겠습니다.
프로젝트 폴더 생성: 프로젝트를 진행할 디렉토리에 폴더를 생성해 주세요. 예를 들어, myproject
라는 폴더를 만들고, 그 안에 필요한 파일들을 생성하면 됩니다.
가상환경 설정: Python 프로젝트에서는 가상환경을 설정하는 것이 일반적입니다. venv
를 사용하여 다음 명령어로 가상환경을 생성할 수 있습니다:
python -m venv venv
기본 파일 생성: 일반적으로 다음과 같은 파일이 초기 프로젝트에 포함됩니다.
app.py
또는 main.py
: FastAPI 애플리케이션의 진입점으로 사용되며, 여기에서 앱 객체를 만듭니다.requirements.txt
: 필요한 라이브러리를 설치하기 위한 파일입니다. 예를 들어, FastAPI와 관련 패키지를 추가합니다:
fastapi
uvicorn
.env
: 환경 설정 파일로, 데이터베이스 URL이나 API 키 등을 저장합니다.관련하여 이전 안내나 비슷한 질문이 올라온 적 있으며, 이러한 설정에 대한 상세 설명은 대개 강의 자료나 Notion 페이지에 포함되어 있을 가능성이 큽니다. 이를 참고하면 조금 더 명확하게 이해할 수 있을 것입니다:
파일 및 폴더 설정에 대한 더 많은 정보나 구체적인 안내가 필요하시다면, 강의 Q&A 게시판이나 지식공유자께서 제공한 다른 자료들을 참조하세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.