프로그램의 여러 인스턴스를 삭제하는 방법

프로그램의 여러 인스턴스를 삭제하는 방법

나는 사용하려고가상 환경 래퍼하지만 내가 달릴 때

mkvirtualenv xyz 메시지가 왔어요

virtualenvwrapper는 경로에서 /home/YOUR_USERNAME/.local/bin/virtualenv를 찾을 수 없습니다.

실제로 virtualenvwrapper는 거기에 있으며 내 $PATH 변수에 있습니다.

/home/jeff/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/var/lib/platpak/exports/bin:/usr/lib/jvm/ 기본값/bin:/var/lib/snapd/snap/bin:/home/jeff/.scripts:/home/jeff/.local/bin/virtualenv 여기에 링크 설명을 입력하세요

나는 그들 모두를 보았다이 질문에 대한 대답그러나 그들 중 어느 것도 나에게 적합하지 않습니다. 내가 달릴 때

sudo find / -name "virtualenv" 여러 번 나타나는 것을 발견했습니다.

/usr/bin/virtualenv
/usr/lib/python3.8/site-packages/virtualenv
/home/jeff/.local/bin/virtualenv
/home/jeff/.local/share/virtualenv
/home/jeff/.local/lib/python3.8/site-packages/virtualenv

그래서 뭔가 갈등이 있는 것 같아요.

virtualenvwrapper를 제거하기로 결정했습니다. 안전하고 일관되게 제거하려면 어떻게 해야 합니까?

만자로를 사용하고 있어요

답변1

다음 중 하나를 수행하여 이 문제를 해결했습니다.이 질문에 대답하세요

.bashrc 끝에 다음 줄을 추가했습니다(YOUR_USERNAME 필드에 사용자 이름을 입력하는 것을 기억하세요).

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/YOUR_USERNAME/.local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

하지만 내가 아는 한가상 환경 Wrapper.sh에 있습니다/usr/빈/

그래서 그에 따라 줄을 바꿨습니다.

관련 정보