Mac에서 Python 업데이트 중
맥에서 파이썬 2.6.1을 3.x로 업데이트하고 싶었지만 터미널을 이용해 업데이트할 수 있는지 아니면 파이썬 웹사이트에서 설치 프로그램을 다운로드해야 하는지 궁금합니다.
설치 프로그램에서 제 터미널 파이썬 버전을 업데이트하지 않아서 문의드립니다.
OS X의 기본 파이썬은 OS 자체에서 사용하기 때문에 조작해서는 안 됩니다.기본값이 2.6.1이면 Snow Leopard가 있어야 합니다.
표준 3.1 디스크 이미지에서 설치하는 경우 다음을 사용하여 해당 이미지를 호출할 수 있습니다.python3.1은 플레인 터널이미그고위에서추필평수없당음다있수떠리니습요가날원을은신행할단계를가해을작업▁from이▁the▁plain▁leave다있▁(▁can니습수▁terminal▁you없)음그▁the터)you떠날평▁work▁for▁and미▁(▁to▁this리.python2.6.1과 같이.
python 2x와 3x 모두 MAC에 설치된 상태를 유지할 수 있습니다.Mac은 python 2x 버전과 함께 제공됩니다.MAC에서 기본 python 버전을 확인하려면 터미널을 열고 다음을 입력합니다.
python --version
그러나 python 3x 버전을 이미 설치한 경우에는 다음과 같이 입력해야 합니다.
python3 --version
그렇지 않은 경우 설치 프로그램을 사용하여 설치합니다.파이썬의 공식 사이트로 이동(https://www.python.org/downloads/), 최신 버전 다운로드
설치합니다.
이제 터미널을 다시 시작하고 두 명령을 모두 사용하여 다시 확인합니다.
brew install python--> 최신 Python을 설치합니다.ls -l /usr/local/bin/python*--> Python 버전을 나열합니다.ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python버전으로 --> 본기 Python 버전신변경다니합로으전버최을다▁--.
- 예:
ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python
- 터미널을 다시 시작합니다.
python --version를 다시 .--> Python 버을다 다니확 합인시 전본값 기니다 ▁--합확 --버▁python 인▁again▁default >전▁version▁python >
참조: https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf
홈브루를 사용하면 다음을 수행할 수 있습니다.
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
완성했습니다 :)
이 기사는 mac 10.14.6이 기본적으로 python 2.7*과 함께 제공되었으며 3.7로 업그레이드해야 했기 때문에 결국 올바른 선택을 하는 데 도움이 되었습니다.*
brew install python3
brew update && brew upgrade python
alias python=/usr/local/bin/python3
참조됨 맥 기사에서 파이썬 3을 기본값으로 설정하는 옳고 그른 방법
가장 쉬운 방법은
brew update && brew upgrade python
Python 2.7과 3은 공존할 수 있습니다.
Python 버전은 터미널에서 2.7로 표시되지만 "python3"을 사용하여 호출할 수 있습니다. 다음을 참조하십시오.
PeiwenMAC:git Peiwen$ python --version
Python 2.7.2
PeiwenMAC:git Peiwen$ python3
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
저는 파이썬 3가 파이썬 2와 공존할 수 있다고 생각합니다."python3" 또는 "python3"를 사용하여 호출해 보십시오.1." 오류가 발생하면 3.1을 설치하기 전에 2.6을 제거해야 할 수 있습니다.
저는 개인적으로 그들이 말한 것처럼 OSX의 파이썬을 가지고 장난치지 않을 것입니다.제가 개인적으로 선호하는 것은 MacPorts를 사용하고 명령줄을 통해 원하는 버전을 설치하는 것입니다.MacPorts는 모든 것을 별도의 방향(제 생각에는 /opt)으로 전환하여 일반 시스템을 오버라이드하거나 직접적으로 방해하지 않습니다.리눅스 배포판에 익숙한 경우 일반적으로 패키지 관리 유틸리티의 모든 기능을 갖추고 있습니다.
또한 MacPorts를 통해 python_select를 설치하고 이를 사용하여 "액티브"할 파이썬을 선택할 것을 제안합니다(원하는 버전을 가리키도록 심볼 링크가 변경됩니다).따라서 언제든지 OSX와 함께 제공된 Apple 유지 관리 버전의 python으로 다시 전환하거나 MacPorts를 통해 설치된 python으로 전환할 수 있습니다.
저도 같은 문제를 겪고 있었지만, 그 후 약간의 조사 후에 저는 시도했습니다.
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
말기에
, " 다음같니시다과표됩가메지시경고은다▁a니▁will▁message표▁pop▁that▁warning됩다시-up"입니다."입니다."입니다.python 3.7.0되어 있지 하십시오.brew link python Enter를 이 잘 를 바랍니다.
홈브루로 직접 새 버전을 설치하거나 소스에서 새 파이썬 버전을 수동으로 구축하는 대신 pyenv를 사용하여 로컬 파이썬 버전(2.x 및 3.x 모두)을 관리하는 것이 좋습니다.기본적으로,pyenv에서는 다음과 같은 두 가지 주요 작업을 수행할 수 있습니다.
- 일부 디렉터리 아래에 다른 python 버전을 설치합니다.하고있다
pyenv install 3.8.1는 Python 3.8.1 아래에 3합니다.~/.pyenv/versions/3.8.1. - 환경을 합니다.
PATH할 때) 심과함당신이그럴때께▁)때그럴▁when▁sh.pyenv local 3.8.1, 호출python시스템 파이썬 대신 새 인터프리터를 호출합니다.
MacOSX 관련 설치
그pyenvrepo는 다양한 시스템에 설치하는 방법과 실제로 수행하는 작업에 대해 상당히 자세히 설명되어 있지만, 다음은 mac에 대한 기본 단계입니다.
- 를 설치합니다.
homebrew아직 가지고 있지 않고 설치하는 데 사용하는 경우pyenv와 함께brew install pyenv - 했으면 pyenv를 합니다.
.bash_profile포함할 파일:
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
pyenv를 사용하여 합니다.pyenv local은 모명령볼수있음버을전든모)로 확인할 수 .pyenv versions).
pyenv install 3.8.1 && pyenv local 3.8.1
해야 할 도 있습니다.bash_profilePyenv 초기화를 위해 현재 셸에서 작업합니다(심 설정).
설정을x 새 버전의 할 수 .pyenv.
항상 홈브루를 사용하여 파이썬을 업데이트하거나 설치하는 것이 가장 좋습니다.터미널 유형:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
홈브루를 설치합니다(인터넷 속도에 따라 시간이 걸립니다).
그런 다음 터미널에 다음을 입력합니다.
brew update
이렇게 하면 먼저 양조장이 업데이트됩니다(이미 최신 버전이 있는 경우 그렇게 할 필요가 없습니다).
그다음 타자
brew upgrade python
이 양조장은 파이썬을 실행 가능한 최신 버전으로 업데이트할 것입니다.
그 정도면 됐다.
때때로 MAC의 설치 마법사에서 Python을 설치할 때 Bash 프로파일에 연결되지 않을 수 있습니다.당신이 홈브루를 사용하고 있기 때문에, 단지.brew install python이렇게 하면 최신 버전의 Python을 설치한 다음 연결할 수 있습니다.brew link python@3.9
다음을 사용할 수도 있습니다.
brew upgrade python3
홈브루 설치/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3 python 3 brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
버전의 python으로 합니다.ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python
저는 오늘도 같은 일을 하고 싶었습니다.눈 표범이 있는 맥은 파이썬 2.6.1 버전과 함께 제공됩니다.
여러 Python 버전이 공존할 수 있기 때문에 http://www.python.org/getit/ 에서 Python 3.2.3을 다운로드했습니다.
설치 후 새로운 Python은 Application 폴더에서 사용할 수 있으며 IDE는 3.2.3 버전의 Python을 사용합니다.
셸에서 python3는 최신 버전과 함께 작동합니다.그것은 목적에 부합합니다 :)
OS X 설치를 방해하지 않는 것에 대해 위에서 언급합니다.제가 시스템을 이길 수 있을 거라고 생각하는 몇 번의 재설치에 직면했습니다.위에서 제공하는 스콧 그리피스 3.1 설치는 어떤 베타 테스터에게도 요세미티와 잘 작동합니다.Yosemite는 OS 설치의 일부로 Python 2.7.6을 사용하고 "python3"를 입력합니다.터미널에서 1"이 Python 3.1을 실행합니다.Python 3.4(여기에 설치)도 마찬가지입니다.
홈브루 패키지 관리자를 통해 aws cli를 설치합니다.이것은 가장 간단하고 쉬운 방법입니다.
- 홈브루를 설치하지 않은 경우 터미널에 이 명령을 입력합니다.
/usr/bin/sshd -e "$(sshd -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
- 다음 'brew install awscli'
이렇게 하면 Mac에 aws cli가 설치됩니다.
나라면 그냥 그대로 두겠습니다.python3와 pip3를 사용하면 파일을 실행할 수 있습니다. python3와 python3가 공존할 수 있기 때문입니다.
brew install python3 & & cp /usr/local/bin/bin/bin3 /usr/local/bin/bin/cisco
위의 라인을 사용할 수 있지만 의도하지 않은 결과가 발생할 수 있습니다.
먼저 홈브루(MacOS용 누락 패키지 관리자)를 설치합니다.단말기에 입력합니다.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
이 할 수 있습니다.
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
열 수 2와 Python 3이 공존할 수 .python3에 python
그게 가장 쉽고 좋은 방법입니다.
Mac에서, 당신이 아나콘다를 가지고 있다면 터미널에서 다음을 사용하여 파이썬을 업데이트합니다.
conda update python
터미널에서도 가능합니다.아주 쉽습니다.▁you▁type를 입력하면 .python3 --version그리고.
JDK 최신 버전 설치
export $JAVA_HOME=/usr
export $PATH=${JAVA_HOME}/bin:$PATH
java --version
sudo apt install python3.9
python3 --version
언급URL : https://stackoverflow.com/questions/1687357/updating-python-on-mac
'source' 카테고리의 다른 글
| 배열 길이별 Mongo 순서 (0) | 2023.05.20 |
|---|---|
| SQL에서 단일 따옴표와 이중 따옴표의 차이점은 무엇입니까? (0) | 2023.05.20 |
| Xcode 4에서 "기존 프레임워크를 추가"하려면 어떻게 해야 합니까? (0) | 2023.05.20 |
| res.end()와 res.send()의 차이점은 무엇입니까? (0) | 2023.05.20 |
| NSLog에서 부울 플래그를 인쇄하는 방법은 무엇입니까? (0) | 2023.05.20 |

