내 요점을 어떻게 찾을 수 있나요? [폐쇄]

내 요점을 어떻게 찾을 수 있나요? [폐쇄]

어제 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.pypip/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'

관련 정보