2013-04-07 5 views
2

virtualenv-burrito을 통해 virtualenv + virtualenvwrapper를 설치했습니다. 그러나, 내 virtualenvs에서 패키지를 제거 할 때 문제가 발생하는 것 같습니다 (사례, distribute).virtualenv에서 패키지를 제거 할 수 없습니다

내 virtualenvs에서 사용하는 distribute은 (은) /home/skrd/.venvburrito입니다. virtualenv 내부에서 distribute을 업그레이드하려고 시도하면 /home/skrd/.virtualenvs에 설치되지만 virtualenv 자체는 여전히 /home/skrd/.venvburrito에있는 가상 안테나를 사용하고 있습니다. 그로 인해 업데이트 된 패키지가 필요합니다.

참조,

(test)$ $ pip uninstall distribute 
Not uninstalling distribute at /home/skrd/.venvburrito/lib/python/distribute-0.6.27-py2.7.egg, outside environment /home/skrd/.virtualenvs/test 

나는 (그러나 백업과, 그것을 삭제에 해당)을 .venvburrito 디렉토리의 이름을 변경하려했지만 그건 내 virtualenvs 나누기. 지금 패키지를 제거하려면 어떻게합니까?

답변

1

나는 아직도 여기서 무슨 일이 있었는지 이해하지 못하지만, 방금 virtualenv 외부에 내 시스템의 파이썬을 위해 설치된 것을 확인하기위한 아이디어가있었습니다. 거기에서 나는 virtualenv 내에서 문제를주고있는 것과 비슷한 버전으로 배포하는 것을 보았다.

비 -Virtualenv 설치를 업그레이드하고 다음 번에 virtualenv를 체크인했을 때 배포 설치도 업그레이드되었습니다.

(예, 내 질문의 원래 의도는 배포판을 제거하는 것임을 알고 있습니다. 그러나 업데이트하는 중개 단계였습니다. 배포본을 제거 할 수 없어 업데이트를 진행할 수 없었습니다. 현재 설치되어 있으므로 문제가 해결되었습니다.)

관련 문제