나는 "왜 아는 것"이 "어떻게 아는 것"보다 중요 하다고 생각 합니다 . 이 문제를 해결하는 또 다른 방법이 있습니다.
를 실행 . env/bin/activate
하면 실제로 다음 명령을 실행합니다 ( /tmp
예 : 사용 ).
VIRTUAL_ENV="/tmp/myproject/env"
export VIRTUAL_ENV
그러나 방금 이름 myproject
을 로 변경 하여 project
해당 명령을 실행하지 못했습니다. 이것이 시스템 글로벌 환경에 pip is not installed
설치 되지 않았고 pip
virtualenv pip
가 올바르게 소스 되지 않았기 때문에 이라고 말하는 이유 입니다.
이 문제를 수동으로 수정하려면 다음과 같이하십시오.
Vim과 같은 자주 사용하는 편집기를 사용하여 /tmp/project/env/bin/activate
일반적으로 42 행에서 수정하십시오 .
VIRTUAL_ENV='/tmp/myproject/env'
=> VIRTUAL_ENV='/tmp/project/env'
/tmp/project/env/bin/pip
1 행에서 수정하십시오 .
#!/tmp/myproject/env/bin/python
=> #!/tmp/project/env/bin/python
그런 다음 가상 환경을 env
다시 활성화 하면 pip
다시 돌아온 것을 볼 수 있습니다.