[python] virtualenv 생성 시 tkinter 는 복사되지 않는 문제

matplotlib 를 사용하려고 하니 tcl 이 없다고 나옴. 잉? 예전에 python3.4.2 기본 설치하고 tkinter 작동시켜봤었는데 어떻게 된 일이지?

virtualenv 에는 os dependent 한 것들이 복사되지는 않나? 이 링크(https://bugs.launchpad.net/virtualenv/+bug/449537 )를 참고해서 확인 중이다. 해당 질문의 첫번째 댓글 단 아저씨 (https://bugs.launchpad.net/virtualenv/+bug/449537/comments/1) 말대로 python3.4.2 설치된 폴더에서 tcl 폴더만 virtualenv 로 가져오니 작동함.

좀 더 찾아봤더니 python3.4.2 에서 기본으로 제공하는 virtualenv 버전이 낮아서 (버전 1.x) 그런 것이었음.  virtualenv 의 버전을 업그레이드하고 (2015년 3월 현재 버전 12) 다시 해보면 된다.

“[python] virtualenv 생성 시 tkinter 는 복사되지 않는 문제”에 대한 2개의 생각

  1. 감사합니다. 윈도우에서 virtualenv 를 이용하여 matplotlib 을 설치후 사용하려니까 안되서 이리저리 찾아보고 있었는데 lib-tk 폴더를 복사하면 되는군요. 혹시나 이거외에 다른문제가 있으신분은 파이썬 폴더내에 DLLs 폴더도 virtual environment 로 설정한 폴더로 같이 붙여넣어주세요. 이 폴더가 없으니까 에러가 나는군요.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다