'git bash'에 해당하는 글 1건

not running in a TTY

Daily/Prog 2018. 6. 29. 20:04
$ python manage.py createsuperuser
Superuser creation skipped due to not running in a TTY. 
You can run `manage.py createsuperuser` in your project to create one manually.
cs


Windows Git Bash 에서 django 를 만지던 중 python 을 사용하던 중 위와 같은 에러가 발생했다.

TTY 에서는 실행할 수 없다는... 

굳이 왜 git bash 를 사용하고 있는지는 모르겠지만, 굳이 createsuperuser 만 안되는 이유를 알고 싶... 지는 않지만, 어쨌든 해결은 해야 하니...


구글에 간단하게 정답이 나와 있다.

python 명령어 앞에 winpty 명령을 사용하면 된다.

winpty는 Windows 콘솔과 통신이 가능한 인터페이스를 제공하는 Windows 소프트웨어 패키지라고 한다.


winpty python manage.py createsuperuser
cs

 

뙇! 된다.


원한다면 아래처럼 별칭을 만들어서 사용해도 된다. ^^


$ cat ~/.profile
alias python='winpty python'
cs



WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,