python 8

[Python - error] MediaPipe install 오류

MediaPipe를 활용하여 프로젝트를 개발하려고 하는데 MediaPipe가 설치가 안된다....   ERROR: Could not find a version that satisfies the requirement mediapipe (from versions: none) ERROR: No matching distribution found for mediapipe  간단하게 해결할 수 있다!문제는 바로 파이썬 버전 문제다. 그래서 파이썬 버전만 바꿔주면 끝! 1. 아나콘다아나콘다를 통해 다음과 같이 python 버전을 3.8.10으로 변경해주면 해결된다.  conda create -n ST python=3.8.10   설치가 잘 되는 것을 볼 수 있다.   2. 일반적인 방법아나콘다를 사용하지 않는다면 p..

에러 모음집 2024.11.13

[Python - Error] IndexError: list index out of range

a = [1, 2, 3, 4, 5]print(a[5]) output print(a[5]) ~^^^IndexError: list index out of range 프로그래밍 언어를 처음하는 사람들이 자주 보는 에러다. 바로 IndexError이다.  쉽게 말하면 index가 유효하지 않은 범위에서 접근하려고 할 때 나타나는 에러이다.  그래서 index를 수정하거나, 접근 방식을 다르게 하면 해결할 수 있다.  참고로 Python 등의 프로그래밍 언어는 index가 0부터 시작한 다는 것을 기억해야한다.

에러 모음집 2024.10.15

FastAPI 개발일지5 - Database 구축하기

1. Database 쇼핑몰에서의 모든 데이터는 database에 저장할 것이다 우리가 사용할 database는 mysql이다. mysql을 사용하기 위해 mysqlworkbench를 설치해 보자2. MySQL Workbench 설치MySQL Workbench 설치 방법은 아래 포스터를 참고하여 설치해 주세요!https://hccode0419.tistory.com/8 3. ERD 구축하기먼저 쇼핑몰을 개발할 때 어떤 데이터를 저장하고 이용할지 먼저 생각해야 한다.1) ERD : Entity Relation Diagram의 약자로 데이터베이스의 구조를 나타낸다.아래 주소에서 사용할 수 있다. https://dbdiagram.io/home dbdiagram.io - Database Relationship D..

FastAPI 개발일지4 - IA(Information Architecture) 작성하기

1. IA : 정보 구조도기능 명세서 작성을 완료했으니, 이제부터 전체적으로 개발을 진행할 방향성을 잡아보자바로 IA (information architecture)를 그릴 것이다. IA란 간단하게 말하면 서비스의 목차를 표현하는 것이다.  쉽게 말하면 페이지의 흐름을 정리해 놓은 것이다.  IA는 Figma를 통해서 그려보겠다  https://www.figma.com/ Figma: The Collaborative Interface Design ToolFigma is the leading collaborative design tool for building meaningful products. Seamlessly design, prototype, develop, and collect feedback in..

FastAPI 개발일지3 - 기능 명세서 작성하기

1. 기능 명세서 작성하기우리의 프로젝트는 간단한 쇼핑몰을 만드는 것이다 쇼핑몰을 만들기 전에 기능 명세서를 작성해볼 것이다.  기능 명세서란 프로젝트를 시작하기 전에, 구현될 구체적인 기능들을 정리한 것이다.  기능 명세서를 작성하지 않으면, 개발을 진행하면서 계속 기능이 바뀌게 되고 효율적인 개발을 하지 못한다....(실제로 겪어본.... 개발 회의 할 때마다 계속 기능의 요구사항이 바뀌고,,, 팀원들과 소통도 제대로 안 되다보니 처음 기획했던 것과 다르게 기능이 없어지기도 변화되기도 함...) 그래서 기능 명세서는 개발을 시작하기 전에 ! 꼭 작성을 해야한다. 우리는 노션을 통해서 기능 명세서를 작성할 것이다.   이렇게 쇼핑몰 개발을 위한 기능 명세서를 작성하였다.  사실 개발을 진행하면서 기능 ..

FastAPI 개발일지2 - Github desktop

1. github desktop 다운로드깃허브 관리를 편하게 하기 위해서 사용한다!아래 링크에 들어가면 설치할 수 있다.https://github.com/apps/desktop이제 깃허브 데스크탑 설치를 완료했다.   2. github desktop 기본 세팅1) File > options로 이동2) accounts 에서 Sign into Github.com 클릭 3) 로그인을 완료하면 끝3. 레포지토리 가져오기깃허브 연결을 완료 했으면 이제 repository를 가져올 것이다.1) Clone a repository from the internet 클릭 2) 사용할 repository 선택후 clone 4. 사용하기1) Repository  > open in visual studio code 클릭 이제부..

FastAPI 개발일지1 - anaconda 가상환경 설치

1. anaconda 설치프로젝트를 개발하기 전에 먼저 anaconda부터 설치해보자! anaconda는 프로젝트마다 다른 환경에서 개발하기 위해서 사용하는 것으로 설치 모듈마다 충돌이 일어날 수 있어서 사용한다.anaconda를 통해 설치하면 가상환경마다 다른 모듈을 설치할 수 있어서 충돌이 일어나지 않고, 안 쓰는 환경을 지우고, 다시 만들기도 편리하다  이제 anaconda를 설치해보자!https://www.anaconda.com/download/success Download Now | AnacondaAnaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises..

반응형