pip 경로를 어떻게 수정합니까?

pip 경로를 어떻게 수정합니까?

pip가 기본 설치와 다른 설치를 가리키도록 하려고 합니다. 현재는 /usr/bin/pip를 가리키고 있지만 /usr/local/bin/pip를 가리키고 싶습니다. 나는 내 경로가 올바르게 설정되어 있고 다른 모든 것이 올바른 위치를 가리키고 있다고 믿습니다.

이 문제를 해결하는 가장 좋은 방법은 무엇입니까?

# echo $PATH
/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin

# which python
/usr/local/bin/python

# which easy_install
/usr/local/bin/easy_install

# which pip
/usr/bin/pip

답변1

"별칭"을 사용하는 것도 또 다른 가능한 옵션입니다. 관련 쉘 구성 파일에 넣으면 됩니다(그러면 쉘이 실행될 때마다 실행됩니다).

$ alias pip='/usr/bin/pip'
$ alias pip
alias pip='/usr/bin/pip'
$ alias pip='/usr/local/bin/pip'
$ alias pip
alias pip='/usr/local/bin/pip'
$ pip
bash: /usr/local/bin/pip: No such file or directory

답변2

운영 체제의 패키지 관리자를 pip통해 설치한 것 같습니다 . easy_install하나만 사용하고 싶다면 다른 하나를 삭제하면 됩니다.

pip귀하의 경우에는 에서 필요 easy_install하므로 OS 패키지 관리자에서 그 중 하나를 제거하십시오.

그리고 Debian/Ubuntu:

sudo apt-get purge python-pip

그리고 Redhat/Centos/Fedora:

sudo yum remove python-pip

답변3

pip파일에 로컬 경로를 지정할 수 있습니다 . from 을 ~/.bash_profile사용한다고 가정하고 파일에 추가할 수 있습니다 . 그러면 기존 PATH( )에 필요한 PATH가 추가됩니다 .pip/usr/local/bin/pipexport PATH=$HOME/usr/local/bin:$PATH$PATH

그런 다음 source ~/.bash_profilePATH를 업데이트하십시오.

pip경로를 다시 확인하려면 Enter를 누르세요 which pip.

답변4

원하는 pip 설치 경로를 포함하도록 ~/.bashrc 파일을 편집합니다. 예를 들어

alias pip='/usr/bin/pip'

그런 다음 .bashrc 파일을 가져와서 적용하세요.

source ~/.bashrc

확인: 어느 지점

/usr/bin/pip

관련 정보