developer tip

virtualenvwrapper로 환경 이름 바꾸기

optionbox 2020. 8. 13. 08:17
반응형

virtualenvwrapper로 환경 이름 바꾸기


라는 환경 이 있으며 virtualenvwrapperdoors으로 이름을 바꾸고 싶습니다 .django

난 그냥 폴더 이름을 바꾸면 것으로 나타났습니다 ~/.virtualenvs/doorsdjango, 지금 호출 할 수 workon django있지만 환경은 여전히 말한다 (doors)hobbes3@hobbes3.


당신이 사용할 수있는:

cpvirtualenv oldenv newenv
rmvirtualenv oldenv

따라서 귀하의 경우 :

cpvirtualenv doors django
rmvirtualenv doors

당신이 할 경우 :

$ ack-grep -ai doors ~/.virtualenvs/django/bin

doorsdjango가 아닌 위치 가 있다는 것을 알 수 있습니다. 각 파일을 새 위치로 변경해야합니다.

해결책 : 폴더 이름을 바꾼 후 아래 명령을 실행하십시오.

$ sed -i "s/doors/django/g" ~/.virtualenvs/django/bin/*

이제 다음을 수행하십시오.

$ workon django
(django)hobbes3@hobbes3

참고 URL : https://stackoverflow.com/questions/9540040/rename-an-environment-with-virtualenvwrapper

반응형