코딩두의 포트폴리오

GitHub 활용을 통한 오픈소스 프로젝트 분석 및 개선 본문

Git, GitHub

GitHub 활용을 통한 오픈소스 프로젝트 분석 및 개선

코딩두 2024. 4. 7. 18:26

GitHub 사이트에 접속

 

GitHub에서 관심 가는 오픈소스 프로젝트를 선정

Trending 탭에서 둘러보기

 

python 언어 위주의 코드를 찾는중....

- tetris 게임을 찾아서 작업을 할 예정

 

해당 프로젝트를 Fork하여 내 GitHub 계정에 복사

 

로컬 시스템에 프로젝트를 Clone하여 소스 코드를 분석하고 실행

git clone 후 vs code에서 확인 시 로컬로 잘 가져온 것을 확인 가능

 

로컬에 가져온 tetris_game.py 파일에서 몇 가지의 오류가 발생하여 해결중

'PyQt5', 'PyQt5.QtWidgets' 라는 모듈들이 설치가 안되어 있는 것을 확인

 

CMD에서 pip 명령어를 통한 모듈 설치

 

종속성 관리를 위해 가상 환경에 'PyQt5' 모듈 설치

 

이후에도 계속 에러 발생하여 다른 프로젝트를 사용하기로 함

-> 에러 발생 이유를 GPT에게 물어보니 아래와 같이 답변

PyQt5가 손상, 가상 환경 혼동, 시스템 PATH 문제, 종속성 문제, 운영 체제 호환성 문제 등 으로 인해 에러가 발생