본문 바로가기
Study Log/Software Engineering

[삽질기록] Conda ResolvePackageNotFound 에러 (feat. environment.yml)

by HZie 2023. 2. 8.

학위논문을 위해 이것저것 조사를 하고 있었다.

내가 하려는 것과 관련된 논문이 있었고, 그 논문에는 코드도 있어서 그 모델을 돌려보기 위해 코랩을 켰다.

문제는 모델도 돌려보기 전에 환경 설정에 진짜 3시간정도가 소모되었고, 그마저도 코랩에서 끊어버려서 초기화되었다는 것이다.

코랩에 돌리면 안되겠다는 생각이 들어서 연구실 컴퓨터로 돌리려고 했는데 거기서 ResolvePackageNotFound에러가 발생했다.

아마 코랩에서 3시간이나 소모된 이유가 저거였으리라. (아니 그럼 진작 알려주지..)

이것도 해보고 저것도 해봤지만 정말 허무하게도 그 이유는

올려준 environment.yml이 OS에 독립적이지 않았기 때문

결국 wsl에 환경을 만들고 나서야 오류 없이 환경 셋업이 완료되었다...

코드 올려주실 때 리눅스 환경이라고 언급만 해주셨으면 내 시간을 헛되이 쓰진 않았을 터인데....

 

이 에러 해결에 큰 도움을 준 stackoverflow 링크는 아래와 같다.

https://stackoverflow.com/questions/55554431/conda-fails-to-create-environment-from-yml

 

conda fails to create environment from yml

I’m trying to run the code below to create a virtual Python environment from a YAML file. I’m running the code in the command line on Ubuntu server. The virtual environment is named py36. When I...

stackoverflow.com

요약하자면 대충 dependency 옆에

hf3cbc9b_2

이런게 붙어 있으면 os에 독립적이지 않다는 얘기이다.

'Study Log > Software Engineering' 카테고리의 다른 글

PyTorch 공부 (부제: Simplified MobileNet 구현)  (1) 2022.12.05
02. Supervised Learning of Behaviors  (0) 2022.11.22
01. OT  (0) 2022.11.15
pm2와 관련된 것들  (0) 2022.10.12
[삽질기록] RDS 연결 안됨  (0) 2022.10.11

댓글