어제 pip를 설치했어요
python get-pip.py
그리고 자주 사용할 수 있습니다. 이제 이것을 보여줍니다.
-bash: pip: command not found
그래서 python get-pip.py를 사용하여 다시 설치를 시도했습니다.
Requirement already up-to-date: pip in /usr/local/python-2.7.11/lib/python2.7/site-packages
하지만 길은 어떻습니까?
그럼 내가노력하다관련된 모든 경로를 PATH에 추가합니다.
/usr/local/python-2.7.11/bin/pip:/usr/local/python-2.7.11/bin/python2.7:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/python-2.7.11/bin/python
이들 중 어느 것도 작동하지 않습니다.
올바른 길을 찾으라는 비슷한 질문을 보았습니다.
# which python
# /usr/bin/python
which pip
...(nothing)
Python의 설치 경로는 /usr/local/python-2.7.11입니다. pip를 설치하기 전에 사용 했습니다 ln -s /usr/local/python-2.7.11/bin/python /usr/bin/python
.
내 시스템은 Debian7입니다.
답변1
이 명령은 를 사용하여 설치할 pip
때 Python 바이너리와 함께 설치됩니다 . 귀하의 경우에는 입니다 . Python 실행 파일은 해당 링크를 통해 발견되므로 이 디렉터리는 다른 명령에 사용되지 않습니다.python getpip.py
pip
/usr/local/2.7.11/bin
PATH에는 전체 파일 이름이 아닌 경로, 즉 디렉터리가 포함되어야 합니다. PATH에 포함될 디렉터리는 입니다 /usr/local/python-2.7.11/bin
. 이렇게 하면 링크를 제거할 수 있습니다.
링크를 설정할 수도 있습니다.
ln -s /usr/local/python-2.7.11/bin/pip /usr/bin/pip
링크를 통해 Python을 찾았고 pip가 설치되었으므로(찾을 수 없음) 다음을 수행하여 pip를 호출할 수도 있습니다.
python -m pip
추가 링크를 추가하고 싶지 않다면 별칭으로 만들 수 있습니다.
alias pip='/usr/local/python-2.7.11/bin/python -m pip'