Virtualenv에서 '명령을 찾을 수 없음'오류를 수정하는 방법?

Virtualenv는 격리 된 파이썬 환경을 만드는 데 사용됩니다. 이 도구는 Python 프로젝트 중에 시작해야하는 필요한 실행 파일로 구성된 폴더를 만듭니다. 이 도구는 반드시 파이썬 프로젝트를위한 가상 환경을 만드는 데 사용됩니다. 그러나 최근에는 MacOS에서 Virtualenv 명령을 실행할 수없는 사용자가 많은 보고서를 보냈으며이를 수행하는 동안 " 명령을 찾을 수 없음 "오류가 표시됩니다.

Virtualenv

Python의 Virtualenv에서 '명령을 찾을 수 없음'오류가 발생하는 원인은 무엇입니까?

여러 사용자로부터 수많은 보고서를받은 후 문제를 조사하기로 결정하고 완전히 해결하기위한 일련의 솔루션을 고안했습니다. 또한 오류가 발생하는 원인을 조사하여 다음과 같이 나열했습니다.

  • 잘못된 디렉토리 : 특정 "pip"명령을 실행하여 프로그램을 설치 한 경우 "/ usr / local / bin"과 다른 디렉토리에 프로그램이 저장됩니다. 이 오류가 제대로 작동하려면“/ usr / local / bin”디렉토리에 설치되어 있어야하므로 오류가 발생합니다.
  • 관리 권한 : 프로그램을 올바른 디렉토리에 설치하고 명령을 인식하려면 관리 또는“수퍼 유저”권한으로 프로그램을 설치해야합니다. 해당 권한으로 설치되지 않은 경우이 오류가 발생할 수 있습니다.

이제 문제의 본질에 대한 기본적인 이해를 마쳤으므로 솔루션을 향해 나아가겠습니다. 충돌을 피하기 위해 제시된 순서대로 구현하십시오.

해결 방법 1 : 디렉토리 변경

프로그램이 올바른 디렉토리에 설치되지 않은 경우이 오류가 발생할 수 있습니다. 따라서이 단계에서는 디렉토리를 변경합니다. 그에 대한:

  1. 오른쪽 상단 모서리에있는 " Spotlight Glass "를 클릭하십시오.

    오른쪽 상단의 스포트라이트 유리
  2. " 터미널 "을 입력하고 첫 번째 옵션을 선택하십시오.

    터미널 열기
  3. 다음 명령을 사용하여 프로그램을 설치해야합니다
     pip install virtualenv 
  4. 다음 명령을 입력 하고“ Enter ”를 누르 십시오
     sudo / usr / bin / easy_install virtualenv 
  5. 이제 프로그램을 적절한 디렉토리에 놓고 문제가 지속되는지 확인하십시오.

해결 방법 2 : 관리 권한으로 설치

프로그램이 일반 사용자로 설치되었으며 오류가 발생하여 루트 권한이 부여되지 않았을 수 있습니다. 따라서이 단계에서는 프로그램을 설치하는 동안 루트 권한을 부여합니다. 그에 대한:

  1. 오른쪽 상단 모서리에있는 " Spotlight Glass "를 클릭하십시오.

    스포트라이트 유리를 클릭
  2. " 터미널 "을 입력하고 첫 번째 옵션을 선택하십시오.

    터미널 개설 MacOS
  3. 다음 명령을 입력 하고“ Enter ”를 누르 십시오
     pip uninstall virtualenv 
  4. 그런 다음, 다음 명령을 입력 하고“ Enter ”를 누르 십시오
     sudo pip install virtualenv 
  5. 관리자 권한으로 프로그램을 설치합니다. 문제가 지속되는지 확인하십시오.

해결 방법 3 : APT-GET 방법으로 설치

경우에 따라“pip”명령으로 설치해도 긍정적 인 결과가 나오지 않습니다. 따라서이 단계에서는“APT-GET”명령을 사용하여“virtual env”를 설치합니다. 그에 대한:

  1. 오른쪽 상단 모서리에있는 " Spotlight Glass "를 클릭하십시오.

    오른쪽 상단의 스포트라이트 유리
  2. " 터미널 "을 입력하고 첫 번째 옵션을 선택하십시오.

    맥 OS 터미널
  3. 다음 명령을 입력 하고“ Enter ”를 누르 십시오 .
     sudo apt-get 설치 python-virtualenv 
  4. 문제가 지속되는지 확인하십시오.

재미있는 기사