backend/python
pyenv virtualenv 실행시 오류
seul chan
2017. 3. 17. 23:39
맥에 pyenv, virtualenv를 처음 깔고 activate가 안 되는 문제에 부딪혔다.
Failed to deactivate virtualenv.
Perhaps pyenv-virtualenv has not been loaded into your shell properly.
Please restart current shell and try again.
이런 오류가 발생해서 한참을 고생하다가, 문제는 다른 곳에 있다는 것을 발견했다.
bash 대신에 zsh 를 사용하여
.zshrc 파일에
eval "$(pyenv virtualenv-init -)
를 추가해줬는데, 이전에 zshrc 파일에 있던 username 명령어가 잘못되어 있어서 실행이 안 되고 있었다.
DEFAULT_USER=bartkim0426
에서 = 옆에 스페이스가 있으면 제대로 처리가 되지 않고, eval 명령어가 실행이 되지 않아서 그랬던 것이다. 앞으로는 삽질 하지않길..
**정정한다
다시 같은 오류가 나서 확인해봤더니
eval "$(pyenv init -)"
을 추가하여 생긴 오류, 위에것 뿐 아니라 해당 코드도 삽입해주어야 한다.