Cygwin: Python 스크립트를 Window 프로그램으로 처리

Cygwin: Python 스크립트를 Window 프로그램으로 처리

Windows 설정에서는 Bash를 좋아하기 때문에 Cygwin을 사용하지만 모든 것이 동료가 사용하는 버전과 호환되는지 확인하기 위해 Windows의 Python을 사용합니다.

일반적으로 Cygwin에서 Windows 프로그램을 실행하면 Windows에서 프로그램을 열 수 있습니다. 예:

code some_file.txt

설치된 Windows 프로그램인 VS Code를 열면 됩니다.

최근에 Python 스크립트를 직접 실행하도록 창을 구성했습니다. 이제 Windows 명령 프롬프트를 열고 다음과 같이 쓰면

my_script.py argA argB

예상대로 작동합니다.

Cygwin에서 이 작업을 수행하면 다음 유형의 오류가 발생합니다.

line 1: import: command not found

#!python스크립트에 Shebang(예: )을 추가하면

/cygdrive/c/Users/.../my_script.py [Errno 2] No such file or directory

그리고 나는 그 이유를 이해합니다.

그렇다면 내 질문은 다음과 같습니다. Cygwin에게 Windows가 다른 Windows 프로그램과 마찬가지로 Python 스크립트를 처리하도록 할 수 있는 방법이 있습니까?

cygpath -w대안: Windows 스타일 경로를 인터프리터에 전달하지만 매번 명시적으로 작성할 필요 없이 (shebang에서) 사용할 수 있는 방법이 있습니까 ?

관련 정보