2017-09-19 3 views
10

Mac OS X El Capitan에 python 3.6, pip, pipenv가 설치되어 있습니다. pipenv 작업 할 수 없습니다 : 나는 좌석을 확인pipenv install은 "Pew가 PATH에 없습니다"라고 말합니다.

pipenv install 
Creating a virtualenv for this project… 
Warning: it looks like pew is not in your PATH. We cannot continue until this is resolved. 

를 - 그것은이다 여기에 /Users/kosteg/Library/Python/3.6/bin

에서의 내 ~/.bash_profile에 :

export PATH=/usr/local/bin:/usr/local/sbin:$PATH 
export PATH=/Users/kosteg/.local/bin:$PATH 
export PATH=/Users/kosteg/Library/Python/3.6/bin:$PATH 
export PATH=/Users/kosteg/Library/Python/3.6:$PATH 
alias python=python3 
alias pip=pip3 

어떻게 경로 문제를 해결하려면?

+0

올바른 경로 구성으로이 오류가 표시됩니다. 단순히'pipenv --update'를 실행하면 나를 위해 해결되었습니다 (8.3.2로 업데이트되었습니다). –

답변

6
sudo -H pip3 install pew

수정 문제

+2

보안상의 이유로 sudo를 설치하는 것은 좋은 방법이 아닙니다. 또한 sudo가 작동하도록 요구되어서는 안됩니다. – crisscross

+0

동의합니다. 아래의 해결 방법을 사용하여 자작 설치용으로 설치 제거하고 다시 설치하십시오. 문제는 macos python과 homebrew간에 충돌이있었습니다. – Eddie

16

제거 virtualenv, pipenvpew.

그런 다음,이 따르 먼저 간단한 명령 pip install으로, 다음 pew, 다음 pipenvvirtualenv를 설치합니다.

+0

이것은 homebrew가 python을 설치 한 macos에서 나를 위해 작동했습니다 – Eddie

+0

슬프지만이 방법이 효과가 있지만 – alextercete

+0

Windows에서도 작동합니다. 왜 이런 일이 일어나고 있는지에 대한 설명이 있으면 좋을 것입니다. –