Programing

bash : pip : 명령을 찾을 수 없습니다

lottogame 2020. 3. 3. 22:53
반응형

bash : pip : 명령을 찾을 수 없습니다


나는 핍을 다운로드하고 실행 python setup.py install했으며 모든 것이 잘 작동했습니다. 튜토리얼의 다음 단계는 실행하는 pip install <lib you want>것이지만 온라인을 찾기 전에 "bash : pip : command not found"라는 오류가 발생합니다.

이것은 Mac OS X에서도 새로운 것이므로 setup.py를 실행할 때 올바르게 설정되지 않은 경로 설정이 있다고 가정합니다. 더 자세히 조사하려면 어떻게해야합니까? 문제의 정확한 원인을 더 잘 이해하려면 무엇을 확인해야합니까?

편집 : 또한 친숙한 설치 프로세스가 PATH 편집과 같은 하우스 키핑을 수행하고 자습서에 따라 모든 것이 작동하기 위해 행복 해야하는 것을 희망하기 위해 Python 2.7 for Mac을 설치하려고 시도했지만 작동하지 않았습니다. 설치가 'python'을 실행 한 후에도 여전히 Python 2.6을 실행했으며 PATH가 업데이트되지 않았습니다.


sudo easy_install pip파이썬 2.6을위한 것 sudo easy_install-2.6 pip입니까?

기본 python 패키지 설치 시스템을 사용하여 pip를 설치하고 번거로운 수동 설정을 동시에 저장합니다.

그러면 pip시스템 python과 함께 설치되므로 python 패키지 설치 명령을 실행할 수 있습니다 . 또한 virtualenv 패키지 및 패턴을 사용하여 pip를 사용하는 것이 좋습니다 . :)


setuptools를 사용하여 설치하십시오 pip.

sudo easy_install pip

(내 답변의 위 부분이 klobucar와 중복되어 있지만 아직 의견을 추가 할 수 없다는 것을 알고 있습니다.) 여기 sudo: easy_install: command not found데비안 / 우분투에 대한 해결책이 있습니다.

sudo apt-get install python-setuptools

또한 python3의 경우 easy_install3및을 사용하십시오 python3-setuptools.


우선 : pip 대신 pip3사용해보십시오 . 예:

pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

pip3은 Python3.x와 함께 자동으로 설치되어야합니다. 설명서가 업데이트되지 않았으므로 Flask를 설치할 때 지침에서 pippip3 으로 간단히 바꾸십시오 .

이 방법으로 문제가 해결되지 않으면 pip를 별도로 설치해야 할 수도 있습니다.


여기에 주어진대로 파이썬 최신 버전을 설치 하십시오

numpy 및 scipy와 같은 많은 다운로드 링크가 있습니다.

그런 다음 터미널로 이동하여 다음 명령을 입력하십시오.

sudo easy_install pip

파이썬 설치 패키지의 경우 이것을 확인하십시오

패키지 설치 요구 사항이 섹션에서는 다른 Python 패키지를 설치하기 전에 수행 할 단계에 대해 설명합니다.

pip, setuptools 및 wheel 설치 python.org에서 Python 2> = 2.7.9 또는 Python 3> = 3.4를 설치 한 경우 이미 pip 및 setuptools가 있지만 최신 버전으로 업그레이드해야합니다.

Linux 또는 OS X에서 :

pip install -U pip setuptools Windows의 경우 :

python -m pip install -U pip setuptools 시스템 패키지 관리자 (예 : "yum", "apt-get"등)가 관리하는 Linux에서 Python 설치를 사용하고 시스템 패키지 관리자를 사용하려는 경우 pip를 설치 또는 업그레이드하려면 Linux 패키지 관리자를 사용하여 pip / setuptools / wheel 설치를 참조하십시오.

그렇지 않으면:

안전하게 get-pip.py를 다운로드 1

python get-pip.py를 실행하십시오. 2 pip를 설치 또는 업그레이드합니다. 또한 설치 도구와 휠이 설치되어 있지 않은 경우 설치 도구와 휠을 설치합니다.


업데이트 : 올바른 python 설치를 위해 올바른 pip 설치에 액세스하는보다 안정적인 최신 방법은 구문을 사용하는 것 python -m pip입니다.

원래 답변

pip는 파이썬 설치 위치의 저장소에 자동으로 설치됩니다. 또한보다 일반적인 위치에 대한 심볼릭 링크를 만들어야합니다/usr/local/bin/pip

~/.profile을 포함하도록 PATH를 편집 하고 업데이트하거나 경로 /Library/Frameworks/Python.framework/Versions/2.6/bin에있는 위치에 심볼릭 링크를 만들 수 있습니다.

다음을 수행 echo $PATH하면 현재 검색중인 경로가 표시됩니다. 경우 /usr/local/binPATH에, 당신은 할 수 있습니다 :

ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin

파이썬 빈을 $ PATH 변수에 추가하기로 선택했습니다.


나는 파이썬에 완전히 새로운 것을 인정해야하며, awscli 만 필요합니다. python 3.xx-pip : command not found를 다운로드 하여이 문제가 발생했습니다.

AWS CLI를 다운로드하기위한 지침을 따르는 동안 변경했습니다.

pip install awscli

pip3 install awscli

올바른 버전을 실행했습니다.

일반적으로 시스템 버전 2.7을 실행하는 python을 입력하는 동안 python3을 실행하도록 내 컴퓨터에서 별칭을 만들었습니다. 나는 이것이 좋은 생각인지 확신하지 못한다. 나는 그들이 의도 한대로 명령을 입력 할 것이라고 생각합니다.


를 사용하여 apt-get설치하면 pip사용자를위한 로컬 시스템 뿐만 아니라 시스템 전체가 설치됩니다 . 이 명령을 사용하여 시스템에서 pip를 실행하십시오 ...

$ sudo apt-get install python-pip python-dev 빌드 필수

그러면 문제없이 pip가 설치되고 "sudo pip ..."를 사용할 수 있습니다.


PIP를 설치하는 대부분의 방법은 더 이상 사용되지 않습니다. 최신 (2019) 솔루션이 있습니다. get-pip 스크립트를 다운로드하십시오

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

스크립트를 실행

sudo python get-pip.py

해결하다:

  1. ~ / .bash_profile에이 줄을 추가하십시오

    내보내기 PATH = "/ usr / local / bin : $ PATH"

  2. 터미널 창에서

    소스 ~ / .bash_profile


루트 권한 일 수 있습니다. 종료 루트 로그인을 시도했습니다.

sudo su -l root
pip <command>

그것은 나를 위해 작동


Homebrew를 설치하고, 터미널 또는 좋아하는 OSX 터미널 에뮬레이터를 열고 실행하십시오.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

PATH 환경 변수 맨 위에 Homebrew 디렉토리를 삽입하십시오. ~ / .profile 파일의 맨 아래에 다음 줄을 추가하면됩니다.

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

이제 Python 2.7을 설치할 수 있습니다 :

$ brew install python

핍 저장소 가져 오기 :

$ git clone https://github.com/pypa/pip

핍 설치 :

$sudo easy_install pip

Python 3.5를 실행중인 경우 다음 터미널 명령을 실행하십시오.

sudo pip3 install -U nltk

터미널의 다른 pip 명령은 비슷합니다.

pip3 install --upgrade pip
sudo pip3 install -U numpy ::

피하기 sudo:

python <(curl https://bootstrap.pypa.io/get-pip.py) --user
echo 'export "PATH=$HOME/Library/Python/2.7/bin:$PATH"' >> ~/.bash_profile

에서:

http://www.pip-command-not-found.com


CentOS 7 사용자는 다음을 사용할 수 있습니다.

yum install python-pip

virtualenvpip를 사용하는 경우 에도 사용 하는 것이 좋습니다 . 같은 방식으로 추가 할 수 있습니다.

yum install python-virtualenv

(컨텍스트 : 내 OS는 AWS를 사용하는 Amazon Linux입니다. RedHat와 비슷해 보이지만 약간 줄어드는 것 같습니다.)

쉘을 종료 한 다음 새 쉘을여십시오. pip 명령이 작동합니다.

이것이이 위치에서 문제를 해결 한 것입니다.

당신도 잘 알고 싶을 것입니다 : 소프트웨어를 설치하는 pip 명령은 내 시스템에서 올바르게 작동하려면이 예제 (예 : jupyter)와 같이 작성해야했습니다.

pip install jupyter --user

특히 sudo의 부족과 --user의 존재에 주목하십시오.

pip 문서 가이 모든 것에 대해 아무 말도하지 않으면 정말 좋을 것입니다.하지만 더 많은 문자를 입력해야합니다.


왜 이것이 이전에 언급되지 않았는지 확실하지 않지만 (NVIDIA Xavier에서) 나를 위해 일한 유일한 것은 다음과 같습니다.

sudo apt-get install python3-pip

(또는 sudo apt-get install python-pip파이썬 2)


2019 년 기준

다음 명령을 사용하여 https://pip.pypa.io에서 제공 한 get-pip.py를 다운로드 하십시오 .
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

다음 명령을 사용하여 get-pip.py를 실행하십시오.
sudo python get-pip.py

설치를 완료 한 후이 명령을 실행하여 pip가 설치되어 있는지 확인하십시오.
pip --version

pip를 설치 한 후 get-pip.py 파일을 제거하십시오.
rm get-pip.py

확인 핍 기사를 설치하는 방법 자세한 내용은.

핍 웹 사이트


파이썬 3을 업그레이드 하여이 문제를 해결했습니다 brew python upgrade. 지금은 할 수 있습니다.

pip3 install  <package>  

==> python
Python has been installed as
  /usr/local/bin/python3

Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
`python3`, `python3-config`, `pip3` etc., respectively, have 

python-pippip 편집을 업데이트 한 후 구 버전의 pip (9.0) 현재 포스트 pip 버전은 (18.0)입니다 /usr/bin/pip.이 가져 오기를 바꾸십시오.

from pip import main

from pip._internal import main

pip 18.0 문제에 대한이 작업은 pip 변경 main함수 이름 반복 /usr/bin/pip3/usr/bin/pip2

또한 /usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py다음과 같아야합니다./usr/bin/pip


다음을 수행하십시오.

sudo apt update
sudo apt install python3-pip
source ~/.bashrc

이것은 반드시 모든 의존성으로 pip를 설치합니다. 추신 : 파이썬 2를 원한다면 파이썬 3입니다. 두 번째 명령에서 파이썬으로 python3을 바꾸십시오.

sudo apt install python-pip

파이썬은 기본적으로 설치하지만 설치하지 않으면 수동으로 설치할 수 있습니다 cmd (Linux 전용)

python3의 경우 :

sudo apt install python3-pip 

python2

sudo apt install python-pip 

도움을 바랍니다.


내가 이걸 극복하기 위해했다 sudo apt install python-pip.

내 가상 머신에 pip가 아직 설치되지 않은 것으로 나타났습니다. 다른 사람들도이 시나리오를 가질 수 있습니다.

참고 URL : https://stackoverflow.com/questions/9780717/bash-pip-command-not-found



반응형