[python] Mac OS X에서 Python 3 용 pip를 설치하는 방법은 무엇입니까?

OS X (Mavericks)에는 Python 2.7 스톡이 설치되어 있습니다. 그러나 나는 3.3으로 개인 파이썬 작업을 모두 수행합니다. 방금 3.3.2 설치를 플러시하고 새 3.3.3을 설치했습니다. pyserial다시 설치해야 합니다. 내가 한 방식대로 할 수 있습니다.

  1. pypi에서 pyserial 다운로드
  2. untar pyserial.tgz
  3. CD pyserial
  4. python3 setup.py install

그러나 나는 멋진 아이들이하고 싶은 것처럼하고 싶습니다 pip3 install pyserial. 그러나 내가 그 시점에 도달하는 방법은 명확하지 않습니다. 그리고 바로 그 시점입니다. virtualenv에 아직 관심이 없습니다.



답변

업데이트 : 이것은 더 이상 Python3.4에서 필요하지 않습니다. 스톡 설치의 일부로 pip3을 설치합니다.

파이썬 메일 링리스트 에이 같은 질문을 게시하고 다음과 같은 답변을 얻었습니다.

# download and install setuptools
curl -O https://bootstrap.pypa.io/ez_setup.py
python3 ez_setup.py
# download and install pip
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

내 질문을 완벽하게 해결했습니다. 내 자신을 위해 다음을 추가 한 후 :

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

pip를 직접 실행할 수 있도록 다음을 수행 할 수있었습니다.

# use pip to install
pip install pyserial

또는:

# Don't want it?
pip uninstall pyserial


답변

나는이 과정을 직접 거쳐야하고 장기적으로 더 나은 다른 방법을 선택했습니다.

사제를 설치했습니다

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

그때:

brew doctor

마지막 단계는 해결해야 할 몇 가지 경고 및 오류를 제공합니다. 그 중 하나는 Mac OS X 명령 줄 도구 를 다운로드하여 설치 하는 것 입니다.

그때:

brew install python3

이 내게 준 python3pip3내 길이다.

pieter$ which pip3 python3
/usr/local/bin/pip3
/usr/local/bin/python3


답변

Mac에 Python3 설치

1. brew install python3
2. curl https://bootstrap.pypa.io/get-pip.py | python3
3. python3

pip3모듈 설치에 사용

1. pip3 install ipython
2. python3 -m IPython

🙂


답변

또한 : python3으로 요청을 설치할 때 명령은 다음과 같습니다.

pip3 install requests

아니

pip install requests


답변

  1. brew install python3
  2. 쉘 프로파일에 별명을 작성하십시오

    • 예. alias pip3="python3 -m pip".zshrc

➜ ~ pip3-버전

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


답변

내 간단한 해결책은 다음과 같습니다.

python2와 python3이 모두 시스템에 설치되어 있으면 pip 업그레이드는 기본적으로 python2를 가리 킵니다. 따라서 python (python3) 버전을 지정하고 아래 명령을 사용해야합니다.

python3 -m pip install --upgrade pip

이 명령은 이전에 설치된 pip를 제거하고 새 버전을 업그레이드하여 pip를 설치합니다.

메모리가 절약되고 시스템이 복잡해집니다.

이미지-MacOS에서 Python3의 pip 업그레이드 작동 방식


답변

Python EasyInstall (사용하고 싶은 생각)을 사용하는 것은 매우 쉽습니다!

sudo easy_install pip

pip로 Pyserial을 설치하면 다음과 같이 할 수 있습니다.

pip install pyserial