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 -)"

을 추가하여 생긴 오류, 위에것 뿐 아니라 해당 코드도 삽입해주어야 한다.