Mac OS X에서 Python 3용 pip를 설치하는 방법은 무엇입니까?
OS X(Mavericks)에는 Python 2.7 스톡이 설치되어 있습니다.하지만 저는 3.3으로 모든 개인적인 파이썬 작업을 합니다.방금 3.3.2 설치를 업데이트하고 새 3.3.3을 설치했습니다.그래서 설치해야 합니다.pyserial전에 했던 방식으로 할 수 있어요
- pypi에서 pyserial 다운로드
- untarpyserial.tgz
- cd pyserial
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
brew install python3셸 프로파일에 별칭 생성
- 예를 들면
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
- python3 설치
- 터미널: 터널열기미:
python3 get-pip.py pip3가능 사용능가
pipbrew를 와 함께 으로 설치됩니다.
brew install python3pip3 --version
당신의 맥에 pip가 설치되어 있지 않다면 터미널에서 following을 실행하기만 하면 됩니다.
sudo easy_install pip
여기서 python 3 다운로드: python 3
이 두 단계를 완료했으면 다음을 실행하여 설치가 성공했는지 확인하십시오.
python3 --version
pip3 --version
새로운 Mac의 경우 다음 단계를 수행해야 합니다.
- 합니다.
Xcode sudo easy_install pip/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew doctorbrew doctorbrew install python3
완되었니다습료▁type다니습을 입력합니다. 입력하십시오.python3터미널에 python 3이 설치되어 있는 것을 볼 수 있습니다.
저는 python3와 pip3에서도 같은 문제가 있었습니다.결정: 링크와 다른 것들로 모든 충돌을 해결합니다.
brew doctor
그 후에
brew reinstall python3
MacOS 11.6을 사용하고 있으며, 이 경우 두 가지 작업을 수행했습니다.
https://www.python.org/downloads/macos/ 에서 첫 번째 링크를 클릭하여 Python 3 설치
Download macOS 64-bit universal2 installerStable Releases 는 안정적인 릴리스 목록입니다.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
'programing' 카테고리의 다른 글
| iOS5 SDK의 자동 참조 카운팅에 대한 몇 가지 질문 (0) | 2023.05.04 |
|---|---|
| Python 3에서 선행 0으로 문자열을 패딩하는 방법 (0) | 2023.05.04 |
| xaml wpf의 텍스트 상자에 포커스 설정 (0) | 2023.05.04 |
| Gitstash에서 추가된 파일을 강제로 덮어씁니다. (0) | 2023.05.04 |
| Terraform은 모듈에 따라 달라집니다. (0) | 2023.05.04 |