programing

virtualenwrapper를 사용하여 환경 이름 변경

powerit 2023. 8. 26. 12:23
반응형

virtualenwrapper를 사용하여 환경 이름 변경

라는 환경이 있습니다.doors그리고 이름을 바꾸고 싶습니다.django가상 환경 래퍼의 경우.

폴더 이름을 변경할 경우~/.virtualenvs/doors로.django이제 전화할 수 있습니다.workon django하지만 환경은 여전히 말합니다.(doors)hobbes3@hobbes3.

사용할 수 있는 항목:

cpvirtualenv oldenv newenv
rmvirtualenv oldenv

그래서 당신의 경우:

cpvirtualenv doors django
rmvirtualenv doors

다음과 같은 경우:

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

당신은 그것이 있을 것이라는 것을 알게 될 것입니다.doors장고가 아닌 위치로 각 파일을 새 위치로 변경합니다.

솔루션: 폴더 이름을 바꾼 후 아래 명령을 실행합니다.

$ 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

반응형