안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Conducter'입니다.
오늘 알아볼 내용은 OpenAI gym을 이용하여 슈퍼마리오를 학습시킬 때 처음 환경설정 부분에서 생기는 에러를 어떻게 해결하는지 알아보도록 하겠습니다.
슈퍼마리오 게임환경을 파이썬으로 불러 주려면 아래 두 가지가 필요합니다. gym-super-mairo-bros와 nes-py가 필요하는데 이를 실행하는 코드는 간단합니다.
https://pypi.org/project/gym-super-mario-bros/
https://pypi.org/project/nes-py/
아래의 코드로 gym-super-mairo-bros와 nes-py환경을 파이썬에 설치해주면 되는데, 저 같은 경우 아래 사진과 같이 에러가 뜨고 이후 실행이 되지 않습니다. 에러 내용을 보시면 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":라고 되어 있습니다. 아마 여러분 중에서도 이와 같은 분들이 계실 거라 생각됩니다. 그럼 이를 어떻게 해결할까요?
!pip install gym_super_mario_bros==7.3.0 nes_py
이는 말 그대로 Microsoft Visual C++을 설치해주면 됩니다. 설치는 아래 사이트에 들어가셔서 해주면 됩니다.
https://visualstudio.microsoft.com/ko/downloads/
이때 vs_builtools를 다운로드하면 아래와 같이 설치 파일이 다운이 됩니다. 이걸 클릭해 주면
이와 같은 창이 뜹니다. 여기서 "C++를 사용한 데스크톱 개발"을 클릭하고 설치를 해주면 완료됩니다.
그다음 위의 코드를 실행해주면 아래와 같이 잘 실행이 되는 것을 알 수 있습니다.
오늘은 파이썬에서 OpenAI gym을 이용해 게임 환경설정 시 에러 해결에 대해 알아보았습니다. 도움이 되셨나요? 만약 되셨다면 구독 및 좋아요로 표현해 주시면 정말 많은 힘이 됩니다. 궁금한 사항 혹은 앞으로 다루어 주었으면 좋을 주제가 있으시면 댓글 남겨주시면 감사하겠습니다. 저는 '코딩 오페라'의 'Conductor'였습니다. 감사합니다.
'python' 카테고리의 다른 글
Github 에러 해결법: fatal: Authentication failed for 'https://github.com/~.git/' [Github token 사용법] (0) | 2022.11.08 |
---|---|
Ubuntu 에서 GPU 사용량 확인 및 메모리 삭제 (2) | 2022.08.25 |
Github에 코드 다운로드, 업로드 하기 (0) | 2022.07.25 |
파이썬 csv 파일로 저장하기 (0) | 2022.02.04 |
파이썬 csv 파일 불러오기 (0) | 2022.01.28 |