programing

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

sourcejob 2023. 5. 4. 19:53
반응형

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. untarpyserial.tgz
  3. cd pyserial
  4. python3 setup.py install

하지만 저는 멋진 아이들이 하는 것처럼 하고 싶고, 그저 그런 것들을 하고 싶습니다.pip3 install pyserial하지만 제가 어떻게 그 지점에 도달하는지는 확실하지 않습니다.바로 그 점입니다.아직 가상 환경에 관심이 없습니다(필요한 경우가 아니면).

업데이트: Python3.4부터는 더 이상 필요하지 않습니다. pip3는 일반 Python3 설치의 일부로 설치됩니다.

저는 결국 파이썬 메일링 리스트에 같은 질문을 올렸고, 다음과 같은 답변을 받았습니다.

# 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

이것은 나를python3그리고.pip3내가 가는 길에

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

:)

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

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

python3 -m pip install --upgrade pip

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

이렇게 하면 메모리가 절약되고 시스템이 종료됩니다.

이미지 - MacOS에서 Python3의 pip 업그레이드가 작동하는 방법

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

pip3 install requests

것은 아니다.

pip install requests
  1. brew install python3
  2. 셸 프로파일에 별칭 생성

    • 예를 들면alias pip3="python3 -m pip"내 안에서.zshrc

◦ ~ pip3 -- 버전

pip 9.0.1 from /usr/local/lib/pip3.6/site-flash (pip 3.6)

Python EasyInstall을 사용하는 것은 매우 쉽습니다!

sudo easy_install pip

그런 다음 Pip을 사용하여 Pyserial을 설치하면 다음 작업을 수행할 수 있습니다.

pip install pyserial

Mac OS X Mojave python버전 2.7의 Python을 나타냅니다.python3버전 3의 파이썬용.도 입니다.pip그리고.pip3업그레이드하려면pip위해서python 3작업을 수행합니다.

~$ sudo pip3 install --upgrade pip

또한 Max OS X/macOS 사용자는 Homebrew를 사용하여 pip3를 설치할 수 있습니다.

$> brew update
$> brew install python3
$> pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

MacOS 10.12에서

다운로드 pip: pipasget-pip.py

python3 다운로드: python3

  1. python3 설치
  2. 터미널: 터널열기미:python3 get-pip.py
  3. pip3 가능 사용능가

pipbrew를 와 함께 으로 설치됩니다.

  1. brew install python3
  2. pip3 --version

당신의 맥에 pip가 설치되어 있지 않다면 터미널에서 following을 실행하기만 하면 됩니다.

sudo easy_install pip

여기서 python 3 다운로드: python 3

이 두 단계를 완료했으면 다음을 실행하여 설치가 성공했는지 확인하십시오.

python3 --version
pip3 --version

새로운 Mac의 경우 다음 단계를 수행해야 합니다.

  1. 합니다.Xcode
  2. sudo easy_install pip
  3. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. brew doctor
  5. brew doctor
  6. brew install python3

완되었니다습료▁type다니습을 입력합니다. 입력하십시오.python3터미널에 python 3이 설치되어 있는 것을 볼 수 있습니다.

저는 python3와 pip3에서도 같은 문제가 있었습니다.결정: 링크와 다른 것들로 모든 충돌을 해결합니다.

brew doctor

그 후에

brew reinstall python3

MacOS 11.6을 사용하고 있으며, 이 경우 두 가지 작업을 수행했습니다.

  1. https://www.python.org/downloads/macos/ 에서 첫 번째 링크를 클릭하여 Python 3 설치Download macOS 64-bit universal2 installer Stable Releases 는 안정적인 릴리스 목록입니다.

  2. Terminal에서 .echo "alias python='/usr/bin/python3'" > ~/.bash_profile

다음 새 그런다새을터열입고력니다합널미음다니입▁after합력▁and열을 입력합니다.python -V으로 활성화되어 확인하기 위해 이제 Python 3 기활성있본로는확화이인다있 할 수 .pip3와 같은 하는 것.pip3 install somepackage

포트를 사용하여 설치합니다. 오래된 기계가 있을 경우를 대비하여 양조보다 더 좋습니다.

sudo port install py38-pip

언급URL : https://stackoverflow.com/questions/20082935/how-to-install-pip-for-python-3-on-mac-os-x

반응형