Notice
Recent Posts
Recent Comments
Link
관리 메뉴

뛰는 놈 위에 나는 공대생

[에러기록] oserror: [winerror 182] 운영 체제가 %1을(를) 실행할 수 없습니다. Error loading "\lib\site-packages\torch\lib\shm.dll" or one of its dependencies 본문

프로그래밍 Programming

[에러기록] oserror: [winerror 182] 운영 체제가 %1을(를) 실행할 수 없습니다. Error loading "\lib\site-packages\torch\lib\shm.dll" or one of its dependencies

보통의공대생 2022. 12. 29. 15:57

이 에러 때문에 얼마나 고생했는지 모르겠다.

분명 다른 사람들도 에러가 있다고 말했고 해결 방법들을 봤는데 근본적인 해결책은 아닌 듯 했다.

 

다음과 같이 에러가 떴다.

oserror: [winerror 182] 운영 체제가 %1을(를) 실행할 수 없습니다.
Error loading "(경로)\lib\site-packages\torch\lib\shm.dll" or one of its dependencies

 

분명 처음 설치할 때는 잘만 돌아가더니 왜 갑자기 이러나 싶었다.

다른 사람들이 제시한 방법으로는

 

1. 아나콘다를 다시 깔아라

2. 아나콘다를 업데이트해라

3. 파이토치를 다운그레이드 or 다시 설치해라

 

가 있었다.

 

시도1) 일단 아나콘다를 지우기 싫어서 아나콘다를 업데이트했는데 실패

시도2) dll을 찾지 못하는 것은 windows 상의 문제라서 환경변수에 경로도 추가했는데(일부러 안 추가하고 있었는데..) 실패

(아마 경로를 엄격하게 안 넣어서 그런 것일 수도 있다)

 

 

시도3) 아나콘다를 지운 다음에 미니콘다를 설치했다. 어차피 미니콘다가 더 나을 것 같아서 겸사겸사. 처음 막 미니콘다 설치하고 파이토치 설치하니까 되더니 컴퓨터 재부팅 후에 시도하니까 실패

 

시도4) 파이토치 다운그레이드 (1.13에서 1.12로 다운그레이드) 실패

 

이쯤되니 모든 사이트를 다 뒤져서 방법을 찾아야지 하고 있었다.

그런데 

 

https://discuss.pytorch.org/t/error-loading-for-error-loading-torch-lib-shm-dll-after-running-the-generated-exe-file/151855

 

Error loading for Error loading "torch\lib\shm.dll after running the generated exe file

I have a pytorch program running successfully. Then I used the Pyinstaller to wrap us this python program into an exe file. This process was also finished successfully and generate d the related exe file. However, when I run this exe file, I got the follow

discuss.pytorch.org

 

다음 사이트에서 아래를 설치하라고 했다.

 

pip install intel-openmp

 

일단 설치하니까 문제는 해결되었는데 또 껐다가 켜면 어떻게 될지 모르겠다.

Comments