Develop
[펌] /usr/bin/python^M: bad interpreter: No such file or directory 에러
작은이야기
2009. 11. 27. 12:05
#!/usr/bin/python
리눅스 시스템에서 파이썬실행경로이다.
하지만 FTP를 이용해서 윈도우->리눅스로 파일을 전송하고나서 다시 리눅스에서 파이썬을 실행다보면 가끔 "/usr/bin/python^M: bad interpreter: No such file or directory"라는 에러를 뿌릴때가 있다.
그런데 vim이나 vi로 확인을 해보면 아무이상도 발견이 안될것이다.
그럴때는 vim -b이나 vi -b를 이용해보면 각 문장뒤에 ^M이 보이는데 이것만 없애주면 제대로
돌아간다.
아래의 명령을 실행해보자.
:1,$ s/^M//g
위 명령은 1행부터 마지막까지 "^M"를 찾아서 ""로 치환한다.
^M 은 Ctrl + v + M
^[ 은 Ctrl + v + [