노트북 새로 구입 후 Anaconda 설치 하는데, Anaconda Navigator 실행하면 Loading Applications 메시지가 나오면서 멈춰있다가 로고를 누르면 프로그램이 종료(?)되는 과정이 반복되는 문제가 있었음.
conda install 하면 Solving environment : 에서 계속 멈춰있고. 그래서 찾다보니 conda_api.py 파일 내용을 수정해야 한다는 글이 있어서 메모해둠.
Anaconda 설치 경로 내 /Lib/site-packages/anaconda_navigator/api/conda_api.py 파일의 내용 중
data = yaml.load(f) 함수를 data = yaml.safeload(f) 로 변경.
def load_rc(self, path=None, prefix=None, system=False):
if path:
config_path = path
elif prefix and self.environment_exists(prefix=prefix):
config_path = os.path.join(prefix, '.condarc')
elif system:
config_path = self.sys_rc_path
elif not system:
config_path = self.user_rc_path
else:
config_path = None
data = {}
if config_path and os.path.isfile(config_path):
with open(config_path) as f:
#data = yaml.load(f)
data = yaml.safeload(f)
return data