어떻게
Virtualenv에서 '명령을 찾을 수 없음'오류를 수정하는 방법?
Virtualenv는 격리 된 파이썬 환경을 만드는 데 사용됩니다. 이 도구는 Python 프로젝트 중에 시작해야하는 필요한 실행 파일로 구성된 폴더를 만듭니다. 이 도구는 반드시 파이썬 프로젝트를위한 가상 환경을 만드는 데 사용됩니다. 그러나 최근에는 MacOS에서 Virtualenv 명령을 실행할 수없는 사용자가 많은 보고서를 보냈으며이를 수행하는 동안 " 명령을 찾을 수 없음 "오류가 표시됩니다.
Python의 Virtualenv에서 '명령을 찾을 수 없음'오류가 발생하는 원인은 무엇입니까?
여러 사용자로부터 수많은 보고서를받은 후 문제를 조사하기로 결정하고 완전히 해결하기위한 일련의 솔루션을 고안했습니다. 또한 오류가 발생하는 원인을 조사하여 다음과 같이 나열했습니다.
- 잘못된 디렉토리 : 특정 "pip"명령을 실행하여 프로그램을 설치 한 경우 "/ usr / local / bin"과 다른 디렉토리에 프로그램이 저장됩니다. 이 오류가 제대로 작동하려면“/ usr / local / bin”디렉토리에 설치되어 있어야하므로 오류가 발생합니다.
- 관리 권한 : 프로그램을 올바른 디렉토리에 설치하고 명령을 인식하려면 관리 또는“수퍼 유저”권한으로 프로그램을 설치해야합니다. 해당 권한으로 설치되지 않은 경우이 오류가 발생할 수 있습니다.
이제 문제의 본질에 대한 기본적인 이해를 마쳤으므로 솔루션을 향해 나아가겠습니다. 충돌을 피하기 위해 제시된 순서대로 구현하십시오.
해결 방법 1 : 디렉토리 변경
프로그램이 올바른 디렉토리에 설치되지 않은 경우이 오류가 발생할 수 있습니다. 따라서이 단계에서는 디렉토리를 변경합니다. 그에 대한:
- 오른쪽 상단 모서리에있는 " Spotlight Glass "를 클릭하십시오.
오른쪽 상단의 스포트라이트 유리 - " 터미널 "을 입력하고 첫 번째 옵션을 선택하십시오.
터미널 열기 - 다음 명령을 사용하여 프로그램을 설치해야합니다
pip install virtualenv
- 다음 명령을 입력 하고“ Enter ”를 누르 십시오
sudo / usr / bin / easy_install virtualenv
- 이제 프로그램을 적절한 디렉토리에 놓고 문제가 지속되는지 확인하십시오.
해결 방법 2 : 관리 권한으로 설치
프로그램이 일반 사용자로 설치되었으며 오류가 발생하여 루트 권한이 부여되지 않았을 수 있습니다. 따라서이 단계에서는 프로그램을 설치하는 동안 루트 권한을 부여합니다. 그에 대한:
- 오른쪽 상단 모서리에있는 " Spotlight Glass "를 클릭하십시오.
스포트라이트 유리를 클릭 - " 터미널 "을 입력하고 첫 번째 옵션을 선택하십시오.
터미널 개설 MacOS - 다음 명령을 입력 하고“ Enter ”를 누르 십시오
pip uninstall virtualenv
- 그런 다음, 다음 명령을 입력 하고“ Enter ”를 누르 십시오
sudo pip install virtualenv
- 관리자 권한으로 프로그램을 설치합니다. 문제가 지속되는지 확인하십시오.
해결 방법 3 : APT-GET 방법으로 설치
경우에 따라“pip”명령으로 설치해도 긍정적 인 결과가 나오지 않습니다. 따라서이 단계에서는“APT-GET”명령을 사용하여“virtual env”를 설치합니다. 그에 대한:
- 오른쪽 상단 모서리에있는 " Spotlight Glass "를 클릭하십시오.
오른쪽 상단의 스포트라이트 유리 - " 터미널 "을 입력하고 첫 번째 옵션을 선택하십시오.
맥 OS 터미널 - 다음 명령을 입력 하고“ Enter ”를 누르 십시오 .
sudo apt-get 설치 python-virtualenv
- 문제가 지속되는지 확인하십시오.