파이썬 “inconsistent use of tabs and spaces in indentation”

2021. 3. 12. 00:57프로그래밍/에러

파이썬 코드를 수정하다 보면 , 자주 마주치게 되는 에러

“TabError : inconsistent use of tabs and spaces in indentation”

들여 쓰기와 Tab이 혼용되어서 사용 나타나는 에러라고 한다.

Tab은 띄어쓰기 4번에 해당하는데 컴퓨터는 이걸 다르게 인식하기 때문에 error가 발생하는 것이다.

일일이 손으로 space를 tab으로 또는 tab을 space로 바꿔주면 되지만,

귀찮으므로,,

 autopep8 -i my_file.py

autopep8는 맥북에 자동으로 설치되어 있으므로 별도의 설치 없이 사용 가능하고, 윈도의 경우는 easy_install을, linux 같은 경우에는 

apt를 사용해서 설치하여, 사용하면 될것같다.