반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
유튜브를 보며 공부하는데 OpenAI GYM 이라는 것을 사용하더군요.
그래서 설치를 하고 코드를 따라하며 실습을 하고 있었는데,
import sys, tty, termios 이 코드에서
ModuleNotFoundError: No module named 'termios'
이런 에러가 발생하더라구요 그래서 여기저기 찾아봤는데
해결방법은 생각보다 간단했습니다.
import sys, tty, termios
위 코드는 리눅스나 맥에서 사용할 수 있었고,
윈도우는 다른 모듈를 임포트해야합니다.
import msvcrt
위 코드를요.
그리고 python 콘솔에서 아무키를 누르는 것과 단일 키를 누르는 것을 감지하기 위해서
위 모듈들은 사용한 건데
리눅스, 맥에서
1 2 3 4 5 6 7 8 9 10 11 12 13 | import sys import tty import termios def getkey(): fd = sys.stdin.fileno() original_attributes = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, original_attributes) return ch | cs |
이런 코드를 썼다면, 윈도우에서는
1 2 3 4 | import msvcrt def getkey(): return msvcrt.getch() | cs |
요렇게 사용하시면 됩니다.
이상입니다.
감사합니다.
반응형
'파이썬(Python)' 카테고리의 다른 글
텐서플로우(Tensorflow) 의 Shape, Rank, Axis 알아보기! (0) | 2018.06.18 |
---|---|
윈도우환경에서 key를 받아들이는 모듈이 달라 termios 에러날 때 FrozenLake-v3 에러없이 실행하기! (0) | 2018.06.11 |
파이썬(Python) : pip 명령어 TypeError: parse() got an unexpected keyword argument 'transport_encoding' 에러 해결방법 (2) | 2018.02.28 |
파이썬(python) : pandas DataFrame 병합과 연결 merge, concat (4) | 2018.01.23 |
파이썬(python) 데이터 시각화 라이브러리 : Seaborn, Bokeh, Folium (1) | 2018.01.23 |