답변:
업데이트 (2019 년 1 월) :
easy_install
되었습니다 되지 . get-pip.py
대신 사용하십시오 :
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
오래된 답변 :
easy_install pip
이를 실행하기 위해 관리자 권한이 필요한 경우 다음을 시도하십시오.
sudo easy_install pip
Installed /Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg
-python3 설치는 어떻습니까? 이것은 pip가 내 python2 설치를 사용한다는 것을 의미합니까?
⚡️ TL; DR — 한 줄 솔루션.
당신이해야 할 일은 :
sudo easy_install pip
2019 : ⚠️
easy_install
는 더 이상 사용되지 않습니다 . 기본 설치 방법은 아래의 방법 # 2를 확인하십시오 !
나는 gif를 만들었다. 왜 안돼?
세부:
⚡️ 좋아, 위에서 주어진 솔루션을 읽었지만 다음 은 설치 하기 쉬운 EASY 솔루션
pip
입니다.
MacOS가 Python
설치되어 제공 됩니다. 그러나 Python
설치 했는지 확인 하려면 터미널을 열고 다음 명령을 실행하십시오.
python --version
이 명령이 Python
존재 하는 버전 번호를 반환하는 경우 또한 어떤 이미에 액세스 할 수 있다는 것을 의미 easy_install
당신이 사용하고있는 고려를 macOS/OSX
.
ℹ️ 이제 다음 명령을 실행하기 만하면됩니다.
sudo easy_install pip
그 후에는 pip
설치되며 다른 패키지를 설치하는 데 사용할 수 있습니다.
pip
이 방법으로 설치하는 데 문제가 있으면 알려주십시오 .
건배!
추신 : 나는 그것에 관한 게시물을 블로그에 올렸습니다. 빠른 팁 : macOS 또는 OS X에 pip를 어떻게 설치합니까?
✅ 업데이트 (2019 년 1 월) : 방법 # 2 : 2 라인 솔루션 —
easy_install
되었습니다 되지 . get-pip.py
대신 사용하십시오 .
우선 get-pip
파일을 다운로드 하십시오
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
이제이 파일을 실행하여 설치하십시오. pip
python get-pip.py
그렇게해야합니다.
또 다른 GIF? 여기 요!
--user
옵션 사용을 고려 하거나 권한을 확인하십시오.
sudo
--user
옵션 사용을 고려 하거나 권한을 확인하십시오.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
, 나는 curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to bootstrap.pypa.io:443
어떤 아이디어를 얻 습니까? @AhmadAwais
OS X에서 Homebrew를 통해 설치할 수 있습니다. Homebrew와 함께 Python을 설치하는 이유는 무엇입니까?
OS X과 함께 제공되는 Python 버전은 학습에는 좋지만 개발에는 좋지 않습니다. OS X와 함께 제공된 버전은 공식적인 최신 Python 릴리스에서 최신 버전이 아닐 수 있으며 안정적인 프로덕션 버전으로 간주됩니다. ( 소스 )
Homebrew는 OS X의 패키지 관리자입니다 . Homebrew 페이지 에서 자세한 내용을 확인 하십시오 . Homebrew가 설치되면 다음을 실행하여 최신 Python, Pip & Setuptools를 설치하십시오.
brew install python
sudo
.
pip
여전히 경로에 있지 않다면 다음과 같이 다시 연결해야합니다.brew unlink python && brew link python
2013 년 이후로 파이썬 자체는 pip
외부 명령 (및 인터넷 연결 없음) 을 설치할 수 없으며 설치가 가능 합니다.
sudo -H python -m ensurepip
이것은 것과 비슷한 설치를 만듭니다 easy_install
.
/path/to/your/python -m pip <command>
Mac에서 :
easy_install 설치
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
핍 설치
sudo easy_install pip
이제 외부 모듈을 설치할 수 있습니다. 예를 들어
pip install regex # This is only an example for installing other modules
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
하면 설정이 중단됩니다! easy_setup이 이미 설치되어 있지 않은 경우 설치하지 마십시오.이 명령 후 설정을 복구하는 데 한 시간을 보냈습니다 ( stackoverflow.com/questions/6012246/… ).
pip
를 통해 OS X에서 사용할 수 있습니다 easy_install
.
터미널을 열고 다음을 입력하십시오.
sudo easy_install pip
비밀번호를 묻는 메시지가 표시되면 일반 로그인 비밀번호를 입력하십시오.
설치가 완료되면 pip
예상대로 사용할 수 있습니다 .
참고 : 이것은 다른 파이썬 패키지에서도 작동합니다.
pip install --upgrade pip
2019 년 10 월 업데이트 : MacOs Mojave
MacOS는와 함께 제공 python2
되지만 와는 함께 제공 되지 않습니다 pip
. 어쨌든, homebrew로 관리하는 것이 낫습니다.
https://docs.brew.sh/Installation
python2를 설치하십시오 :
brew install python
경고 : 최신 macOS (2019)의 경우 설치 python3
가 가능하며 python2
실제로 수행해야 할 작업은 다음과 같습니다.brew install python@2
python3 설치 :
brew install python3
업데이트 : Python 3
를 설치 python3
하면 pip가 자동으로 설치됩니다.
brew install python3
NEW 2019 : 이제 pip 버전 3을 사용하려면을 사용 pip3
하거나 다음을 실행할 수 있습니다. python3
, 버전 3을 사용하려면 pip3과 함께 패키지를 설치할 때와 분리됩니다 python2
.
OLD : pip를 업그레이드하기 만하면되지만 Python 3과 함께 사용할 가상 환경을 만들어야합니다. 프로젝트 폴더 나 폴더를 사용할 수 있습니다.
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
버전을 확인하십시오.
pip -V
python --version
NEW 2019:
pip3 -V
python3 --version
환경을 비활성화하려면
$ deactivate
sudo python get_pip.py
잘 작동했습니다 .OS X python에 원인이 이미 설치되었습니다!
curl -O https://bootstrap.pypa.io/get-pip.py | sudo python3 get-pip.py
El Capitan의 Python3 용.
pip3
가장 간단한 해결책은 pip의 홈 사이트에서 설치 지침 을 따르는 것 입니다.
기본적으로 이것은 다음으로 구성됩니다.
sudo python get-pip.py
이 솔루션의 주요 장점은 python을 실행 get-pip.py
하는 데 사용 된 python 버전에 대해 pip를 설치한다는 것 입니다. 즉, 기본 OS X python 설치를 사용하여 실행 get-pip.py
하면 시스템에서 python 설치를 위해 pip를 설치합니다.
OS X에서 패키지 관리자 (homebrew 또는 macport)를 사용하는 대부분의 솔루션은 패키지 관리자 환경에서 python의 중복 설치를 생성하므로 시스템에 불일치가 발생할 수 있습니다. 다른 대신에 파이썬.
get-pip.py
아래 sudo
,하지만 당신은 당신이 올바른 다운로드 보장 할 수 없습니다 get-pip.py
당신이 체크섬을 알고있을 때까지. 이것에 더 많은 것 : stackoverflow.com/questions/34587473/…
git-pip.py
스크립트를 사용하여 애플의 python 용 pip를 설치하는 스크립트가 기존의 스크립트의 주요 유스 케이스이자 homebrew를 통해 python을 설치 하기 때문에 경고가 혼란 스럽습니다 .
Python에 MacOS가 이미 포함되어 있어도 별도의 Python 사본을 설치하는 것이 일반적입니다. 당신은 당신이 의도 한 파이썬의 복사본을 사용하고 있는지 확인해야 할 책임이 있습니다. 그러나 이점은 최신 Python 릴리스를 제공하고 잘못 될 경우 시스템을 보호하지 못하도록 보호하는 것입니다.
HomeBrew를 사용하여 Python을 설치하려면 다음을 수행하십시오.
brew update
brew install python # or brew install python3
이제 새로 설치된 Python으로 작업하고 있는지 확인하십시오.
ls -lh `which python`
... "Cellar"가있는 경로에 대한 심볼릭 링크를 표시해야합니다.
lrwxr-xr-x 1 chris admin 35B Dec 2 13:40 /usr/local/bin/python -> ../Cellar/python/2.7.8_2/bin/python
Pip은 Python과 함께 설치해야합니다. 다음을 입력하여 업그레이드 할 수 있습니다.
pip install --upgrade pip
이제 PyPI에 50,000 개 이상의 패키지를 설치할 준비가되었습니다 .
이전에는 get-pip.py를 사용하여 pip를 설치했습니다 . 그러나 문서는 get-pip.py가 패키지 관리자와 조정하지 않으며 시스템이 일관성이없는 상태로 남아있을 수 있다고 경고합니다. 어쨌든 pip가 2.7.9부터 Python에 포함되어 있기 때문에 필요하지 않습니다 .
pip는 Python의 유일한 패키지 관리자가 아닙니다. easy_install도 있습니다. 두 가지를 혼합하는 것은 좋지 않으므로 그렇게하지 마십시오.
마지막으로 Python 2와 3을 모두 설치 한 경우 pip 는 마지막으로 설치 한 Python을 가리 킵니다. pip2 또는 pip3 을 명시 적으로 사용하는 습관을 가지 십시오 . 따라서 어떤 Python이 새 라이브러리를 받고 있는지 확신 할 수 있습니다.
행복한 해킹!
python
python2에 대한 python3
심볼릭 링크와 python3에 대한 심볼릭 링크 ...
python2와 python3을 모두 설치 한 사람들을위한 해결책은 다음과 같습니다.
python2.7 -m ensurepip --default-pip
또한 python3.6 용 pip를 설치하려는 경우 :
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py
(요세미티 또는 엘 카피 탄 내가 믿는에서 ... 이후 시에라에서 적어도) 최근 버전에서, 당신은 실행해야 brew postinstall python3
후에 brew install python3
당신이 사제를 사용하는 경우.
그래서,
brew install python3 # this only installs python
brew postinstall python3 # this installs pip
공식 Homebrew 페이지 에 따르면 :
2018 년 3 월 1 일에 Python 공식이 Python 3.x로 업그레이드되고 Python 2.7 설치를 위해 python @ 2 공식이 추가 될 예정입니다. 수동 추출 링크-힘). python2, python3 및 python @ 3 별칭을 유지합니다.
따라서 Python 3을 설치하려면 다음 명령을 실행하십시오.
brew install python3
그런 pip
다음가 자동으로 설치되며로 모든 패키지를 설치할 수 있습니다 pip install <package>
.
-bash: pip: command not found
. 나를 위해 일한 것은 최고 답변이었습니다 :sudo easy_install pip
pip: command not found
메시지를 받았다 . iTerm에서 새 탭을 열려고했는데 같은 메시지가 나타납니다. 양조 명령에 오류가 없습니다.
이 파일 다운로드 : get-pip.py
그런 다음 간단히 입력
sudo python get-pip.py
get-pip.py와 동일한 디렉토리에 있거나 해당 파일의 올바른 경로를 제공하십시오.
자세한 내용은 http://pip.readthedocs.org/en/latest/installing.html을 방문하십시오.
Brew를 먼저 설치해야합니다 :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
그런 다음 파이썬을 양조하십시오.
brew install python
그런 다음 pip
작동합니다
"pip3"을 원하면 ff를 수행 할 수 있습니다.
양조를 통해 :
brew install python3
그럼 당신은 실행할 수 있습니다
pip3 <command> [options]
pip 를 설치하거나 업그레이드하려면 http://www.pip-installer.org/en/latest/installing.html 에서 get-pip.py 를 다운로드 하십시오.
그런 다음 다음을 실행하십시오.
sudo python get-pip.py
예를 들면 다음과 같습니다.
sudo python Desktop/get-pip.py
Password:
Downloading/unpacking pip
Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo
Password:
Downloading/unpacking pymongo
Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo
Installing collected packages: pymongo
...
sudo
당신은 설치하려는 경우 pip
에 대한 필요없이 sudo
항상 전 세계적으로 패키지를 설치하려고 할 때, 설치 실망, pip
로컬 폴더에 /usr/local
이 같은 :
curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/
그리고:
pip install <package-of-choice>
없이 sudo
ImportError: No module named pip._internal
아래 웹 사이트에서 Python 설정 도구를 다운로드하십시오.
https://pypi.python.org/pypi/setuptools
tar 파일을 사용하십시오.
다운로드가 끝나면 다운로드 한 폴더로 이동하여 실행하십시오.
python setup.py install
그렇게하면 easy_install이 생깁니다.
다음을 사용하여 pip를 설치하십시오.
sudo easy_install pip
이전 Mac (10.8)에서는 어떻게 든 쉽게 설치가 작동하지 않습니다. 이것은 내 문제를 해결합니다.
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
wget이 없으면 브라우저에서 열고 다른 이름으로 https://bootstrap.pypa.io/get-pip.py
저장하십시오.get-pip.py
나는 Anaconda를 추천합니다. Python으로 구동되는 최고의 개방형 데이터 과학 플랫폼입니다. 많은 기본 패키지가 설치되어 있습니다. Anaconda ( conda
)에는 자체 설치가 포함되어 pip
있습니다.
conda
제공됩니다 pip
. conda
직접 시스템 설치로 혼란스러워 설명 된 다른 방법을 사용하는 것보다 Mac 에서 설치를 사용하는 것이 좋습니다 . 특히 파이썬에 관해서는, 맨손으로 물건을 설치하는 것은 pip
매우 나쁜 생각입니다. 패키지 환경을 올바르게 격리하기 위해 pip
함께 제공 되는 것을 사용해야 conda
합니다.