2017-12-18 14 views
1

나는 스스로를 망쳤다 고 생각합니다. PyCharm 외부에서 pip가 작동하지 않는 이유

나는 PyCharm 잘

내 venv에서 작업 핍했다하지만 난 PowerShell을 또는 cmd를 라인에서 핍 accsses하려고 할 때마다,이 명령을 인식하지 않습니다. 필자는 경로 변수와 모든 것을 두 번 확인했으며, 이제는 GUI 플랫폼을 사용하여 작업을 중단했으며 venv에서 열리지 않았습니다.

내 옵션에는 어떤 것들이 있습니까? PowerShell에서 pip를 작동시킬 필요가 있습니다. 업그레이드 할 때 거기에 있다고 말하지만, 사용하려고하면 빠져 있다고 말합니다. 믿을 수 없을만큼 실망 스럽습니다. venv에서 pip를 제거하려고 시도했지만 아무 것도 도움이되지 않았습니다. 어떤 도움이라도 대단히 감사합니다. 나는 일반적으로 주사위를 설치하려고하면

, 난이

PS C를 얻을 : 사용자 \ lerug \ 다운로드> 평을 \ \ get-pip.py가 요구 사항에 이미 최신 :.에서 PIP C : \ 사용자 \ lerug \ APPDATA \ 로컬 \ 프로그램 \ 파이썬 \ python36-32 \ lib 디렉토리 \ 사이트 - 패키지 PS C : \ 사용자 \ lerug \ 다운로드>

+1

먼저 powershell에서 venv를 활성화 해 보았습니까? – metatoaster

+1

"python.exe -m pip list"가 작동합니까? \ Scripts 디렉토리가 경로에없는 것 같습니다. 그게 뭐 잘못하고있는거야? – sehafoc

+0

아니 위의 나던 작품, 메신저 appJar를 설치 pip를 사용하려고하고 내가 파이썬을 지적한 소스를 받아들이기를 거부합니다. PowerShell에서 venv를 어떻게 활성화시킬 수 있습니까? venv로 방금 PyCharm 터미널을 의미합니다 – lerugray

답변

2

PyCharm가 설정 한 경우 때문에 좋은 IDE이다 프로젝트를 구성하면 로컬 인터프리터 (python.exe)를 구성 할 수 있으며 기억할 것입니다. Windows 명령 프롬프트는 사용자가 원하는 pip/python의 경로를 명시 적으로 지정하지 않는 한 환경 설정을 기본값으로 사용합니다. 항상 virtualenv의 Scripts 폴더에 있습니다.

예를 들어, 가상 환경 버전의 pip를 사용하려면 환경에 경로를 입력하고 Scripts\python -m pip install <package>을 입력하십시오 (이전에 Scripts\pip install <package>을 사용하는 데 문제가 있음을 알았지 만 전자는 항상 효과가 있었으므로 귀찮게하지 않았 음). 이유를 알아 내기). 비슷하게, 명령 행에서 virtualenv 파이썬 인터프리터를 단순히 Scripts\python을 입력하여 사용할 수 있습니다.

환경 설정이 virtualenv .exe를 가리 키도록 변경하는 것은 바람직하지 않습니다. 상황이 꽤 엉망이 될 수 있기 때문입니다. 또한 파이썬 환경을 격리 된 상태로 유지할 필요성을 부정합니다.

일반적으로 사람들은 가상화 기능을 "활성화"하여 상호 작용합니다. 이것은 선택적이며 모든 것을 Scripts 폴더에 상대적으로 배치하므로 (입력하지 않고도 Scripts\ 앞에 입력하십시오). 다른 이점은 다른 디렉토리로 이동하기 시작할 수 있고 명령 행이 특정 버전의 pip와 python을 사용하고자한다는 것을 기억할 것입니다 (활성화되어있는 동안). 명령 줄을 사용하는 경우 Scripts\activate으로 활성화 할 수 있습니다. PowerShell을 사용하는 경우 Scripts\activate.ps1을 사용해야합니다.