programing

홈브루를 사용하여 맥에 파이썬 2와 3을 모두 설치하려면 어떻게 해야 합니까?

i4 2023. 7. 20. 21:41
반응형

홈브루를 사용하여 맥에 파이썬 2와 3을 모두 설치하려면 어떻게 해야 합니까?

파이썬 2와 3을 왔다 갔다 할 수 있어야 합니다.경로를 어지럽히고 문제를 일으키고 싶지 않기 때문에 홈브루를 사용하여 어떻게 해야 합니까?현재 저는 홈브루를 통해 2.7을 설치했습니다.

pyenv를 사용합니다. 설치할 수 있습니다.

$ brew install pyenv

Bash 셸에서 pyenv를 사용하려면 다음을 실행해야 합니다.

$ eval "$(pyenv init -)"

시작할 때 Bash에 대해 자동으로 이 작업을 수행하려면 해당 행을 다음에 추가합니다.~/.bash_profile. 1

용도:

pyenv를 설치하고 활성화한 후에는 다른 버전의 python을 설치하고 사용할 수 있는 python을 선택할 수 있습니다.예:

$ pyenv install 2.7.5

설치한 버전을 확인할 수 있습니다.

$ pyenv versions

다음 명령을 사용하여 python 버전 간에 전환할 수 있습니다.

$ pyenv global 3.3.1

또한 다음을 사용하여 현재 디렉터리에 대한 파이썬 버전을 설정할 수 있습니다.

$ pyenv local 3.5.2

실행하여 확인할 수 있습니다.python --version:

$ python --version
Python 3.5.2

1홈브루는 pyenv 설치 시 이 작업을 수행하도록 지시하는 데 사용되었지만 메시지가 제거되었습니다.Zsh 및 기타 셸의 경우 정확한 단계가 다를 수 있습니다.

두 버전을 동시에 설치할 수 있습니다.

Homebrew >=1.5.0의 경우:

2018년 3월 1일부터python공식이 Python 3.x로 업그레이드되는 동안 새로운python@2공식은 특히 Python 2.7에 추가될 것입니다.

여기에서 변경 발표를 보거나 홈브루를 Python용으로 사용하는 것에 대한 최종 문서참조하십시오.

이전 홈브루의 경우:

Python 2.x의 경우:

brew install python

Python 3.x의 경우:

brew install python3

이제 두 버전이 모두 컴퓨터에 설치됩니다.버전 2를 사용하려면 다음을 사용합니다.python실행 가능한버전 3을 사용하려면 다음을 사용합니다.python3실행 가능한

현재 Homebrew는 Python 2와 3에 대해 두 가지 다른 공식을 제공합니다.brew install pythonpython3을 설치합니다.brew install python@2python2를 설치합니다.Homebrew 문서에서 더 자세한 정보:

https://docs.brew.sh/Homebrew-and-Python

현재 Homebrew를 통해 2.x를 설치한 경우 Homebrew는 다음과 같은 메시지를 제공합니다.

Error: python 2.7.14 is already installed
To upgrade to 3.6.5, run `brew upgrade python`

실행하는 경우:

brew upgrade python

다음을 수행할 수 있어야 합니다.

python --version

그리고.

python3 --version

설치된 Python 2.x 및 3.x 버전을 확인합니다.

둘 다 사용할 수 있는 방법이 있지만 현재 가장 간단한 솔루션은 pyenv를 사용하는 것입니다. pyenv를 사용하면 버전 간에 쉽게 전환할 수 있습니다.다음은 제가 설정한 작업은 다음과 같습니다.

1단계:

Mac에서 모든 파이썬 제거

 brew uninstall --ignore-dependencies --force python
 sudo rm -rf ~/miniconda3/
 sudo rm -rf ~/.conda/

다음을 제거합니다.~/.bash_profile

export PATH="/Users/ishandutta2007/miniconda3/bin:$PATH"

그리고 또한 다음과 같은 것들.~/.bashrc

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/google:$PYTHONPATH
alias python="/usr/bin/python"

2단계:

필요한 pyenv 및 python 버전 설치

brew update
brew install pyenv
pyenv install 2.7
pyenv install 3.7.0

3단계:

더하다pyenv initbash_profile또는bashrc

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

4단계:

설치된 항목 확인

pyenv versions
  • system(/Users/ishandutta2007/에 의해 설정됨).pyenv/version)

    2.7

    3.7.0

5단계:

기본값 선택

pyenv global 3.7.0

프로젝트에 이전 버전이 필요한 경우 루트 폴더로 이동하여 실행하기만 하면 됩니다.

pyenv local 2.7

또는 "python3"을 입력하여 최신 버전의 python3.x를 실행하거나 "python2"를 입력하여 최신 버전의 2.x를 실행할 수 있습니다.

sdf를 사용합니다!

asdf의 발라드

.
이 있었습니다.
은 그것을 위해 .
하려면 다음과 같이 하십시오.
다른, 오래된, 새로운.

나서 더 이 나왔습니다.
더 매니저들이 .
그들을 위한 그 많 명 령 들 은 그 위

저는 그것들을 많이 설치했습니다.
배웠습니다.

에 제가 한 만 더 해달라고요, ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅠ
가 대신 쓸 입니다.

또 버전 .
asdf 버전 관리자 - https://github.com/asdf-vm/asdf

이 관리자
나 수 플러그인
그들이 가장 좋아하는 언어를 지원하기 위해서입니다.
버전 관리자를 . 상 자 치
더 명령어

https://github.com/asdf-vm/asdf
https://github.com/tuvistavie/asdf-python
https://github.com/asdf-vm/asdf-plugins

버전 ▁instead▁3▁of▁i▁▁python▁building▁source▁python▁only▁i▁i▁all달▁achieved다▁-▁versions 3.6니▁the습것했성모을든한▁python필▁betweenment요▁to▁but▁by▁-로버▁with▁require▁move▁python으▁same▁i빌대여전▁needed6소▁thought하드에서스신사▁had용homebrew.

git clone https://git.<theThingYouWantToInstall>

repo에 따라 이 옵션에 대한 MAKE 파일이 이미 설정되어 있는지 확인합니다.

는 그냥 https://www.python.org/downloads/mac-osx/ 에 가서 최신 파이썬을 다운로드할 수 있었습니다.내 시스템에 현재 파이썬을 따라 설치했습니다.

좋아요, 저는 Python3의 브루 설치에 어려움을 겪고 있었습니다. 왜냐하면 저는 pip3가 없었기 때문입니다.

sudo pip3 command not found

그래서 저는 했습니다.

brew uninstall --force --ignore-dependencies python3

그리고 정식 배포판에서 일반 Python 3.6.2를 설치한 후 pip3를 사용했고 모든 구성 요소가 정상이었습니다.

언급URL : https://stackoverflow.com/questions/18671253/how-can-i-use-homebrew-to-install-both-python-2-and-3-on-mac

반응형