rlcode / reinforcement-learning-kr

[파이썬과 케라스로 배우는 강화학습] 예제
MIT License
371 stars 228 forks source link

SARSA 에러 ModuleNotFoundError: No module named 'environment' #15

Open classicmania opened 6 years ago

classicmania commented 6 years ago

SARSA 코드를 아나콘다에 있는 주피터로 실행시킬려고 하는데요.

evrironment.py 부분을 먼저 실행시켰고 잘 작동됐습니다.

그런데 sarsa_agent.py 부분을 실행시킬려고 하는데 계속 "from environment" 부분이 잘못된 모듈이라고 나오네요. 이럴 때 어떻게 해야 하나요?

결과가 이렇게 나옵니다.

ModuleNotFoundError Traceback (most recent call last) in () 2 import random 3 from collections import defaultdict ----> 4 from environment import Env 5 6

ModuleNotFoundError: No module named 'environment'

이렇게 오류가 계속 뜹니다.

같은 주피터 노트북에 실행 시켜도 이렇게 나오고 environment.py과 sarsa_agent.py 를 따로 실행 시켜도 environment.py 부분은 오류가 안나오는데 sarsa_agent.py 부분만 실행시키면 앞의 오류가 뜨네요. 어떻게 해결해야 하나요?

keon commented 6 years ago

@classicmania 혹시 from .environment import Env 는 되나요? 앞에 쩜을 붙여주면 현재 디렉토리를 뜻합니다.

다른분들이 검색하기 편하도록 제목을 바꾸었습니다