결론부터 말하자면 폴더명이나 파일명에 "괄호"를 삭제하는 것이다!!!!!


파이썬 공부를 다시 시작하려고 하는데 맥북 프로로 처음 시작하게 되어 다시 모든 개발환경을 다시 설치하게 되었다.

그러면서 그동안 프로그래밍을 공부하면서 단 한 번도 접하지 못한 이놈의 오류 때문에 2~3일 동안 헤맸던 것 같다...

 

zsh: no matches found: 

 

VSCode를 사용해서 파이썬을 run / build시키려고 할 때 발생했던 문제이다.

 

오류가 정확히 뜨는 형태는 다음과 같다.

/usr/local/bin/python3  ../usr/~~~/Desktop/특정폴더명/특정파일명.py
zsh: no matches found:

 

나 같은 경우, f5로 디버깅 하려고 할 때와 extension을 통해 설치한 run code 버튼을 누를 때마다 발생하는 문제였다.

그러면서 또 명령창에

python3 특정파일명.py

로 하면 프로그램이 잘 돌아간다...

 


해당 문제를 해결하는 방법은 너무도 간단하다.

 

위의 오류 코드에 보이는 "특정폴더명"과 "특정파일명"에 괄호가 들어가지 않도록 하는 것이다.

내가 사용했던 폴더명은 "tutoring(code)"였는데,

이를 "tutoring_code"로 바꾸니 아주 잘 실행되기 시작했다... 허허

 

아마 "특정파일명.py"에 괄호가 있었다면,

python3 특정파일명.py

위의 명령어도 제대로 실행되지 않았을 것이라고 추측된다. 

제대로 실행된 화면 예시

+ Recent posts