상세 컨텐츠

본문 제목

[에러 대응] python37.dll이 없어 코드 실행을 진행할 수 없습니다

Developer

by South Korea life 2021. 2. 26. 10:07

본문

728x90
반응형

개발을 하다보니, 예전 python코드는 2.xxx 대 버전으로 코드가 구성되었었고,

최근에 code들은 3.xxx대 버전으로 코드가 구성되었습니다.

 

현재 개발 노트북에서 pycharm으로 python 버전을 맞추어서 사용했었는데, 

이때는 버전 문제를 부딫힐 일이 없었습니다.

 

최근 node.js 기반 서버와 python 기반 프로그램으로 응용 프로그램을 개발 중인데, 

visual studio code로 작업 중, python3 관련 에러를 받게 되었습니다.

 

multi link로 python3를 C:\Windows\에 symbolic link를 추가해줬는데, 에러가 났습니다.

# mklink: symbolic multi link를 만드는 명령어
# 사용법: mklink 목적지_위치 원본파일_위치
# python 원본 파일 위치가 'D:\python37\python.exe'일 경우

mklink C:\Windows\python3.exe D:\python37\python.exe

 

그래서, 다이얼로그에 적혀있는대로 python 3.7.4버전을 지우고, 다시 설치했습니다

 

 

설치 후, 다시 multi link로 python3를 설정했는데, 같은 에러가 났습니다 ㅠㅠ

 

그래서 googling 후에, C:\Windows\SysWOW64에 해당 dll파일을 옮겨주라는 글을 보았습니다.

link: lena19760323.tistory.com/163

 

[경로/에러]컴퓨터에 *.dll이(가) 없어 프로그램을 시작할 수 없습니다.

dll파일을 경로에 재대로 일치시키고 컴파일에러는 없는상태에서 실행하면 해당 dll파일을 찾지 못하는 경우가 있다. 이때는 c:\Windows\SysWOW64에 dll이없는 경우 발생한다. 해당 dll을 여기에 복사하

lena19760323.tistory.com

하지만, 이것도 작동하지 않고 같은 에러가 발생했습니다.

혹시나 해서, multi link를 적용한 'C:\Windows\'에 해당 파일을 복사해보았습니다.

 

이제 정상 작동했습니다~~~!

 

728x90
반응형

관련글 더보기

댓글 영역