Mac에서 Python 3을 최신 상태로 유지 발생하는지 알려줄 수 있습니다.

파이썬 3을 원합니다 (그리고 OS X가 제공하는 파이썬을 엉망으로 만들고 싶지 않습니다). 에 따르면 :

https://docs.python.org/3/using/mac.html

파이썬 3을 얻을 수 있고 오래 살 수 있지만 다음 DMG를 사용하여 업그레이드하려고 할 때 어떤 일이 발생하는지는 확실하지 않습니다. 예를 들어 OS X의 R에서 어떤 일이 발생하는지 알려줄 수 있습니다. / Application에서 GUI를, / Library / Frameworks에서 GUI를 얻습니다. 업그레이드시 GUI가 업그레이드되고 새 프레임 워크가 / Library / Frameworks 디렉토리에 이전과 나란히 배치됩니다 (이전 항목이 무시되도록하는 ‘현재’심볼릭 링크가 있습니다). 나는 항상 오래된 물건을 삭제하여 피가 쌓이지 않도록합니다. 이 접근법이 Phyton에 효과가 있습니까?



답변

저는 개인적으로 아주 좋은 패키지 관리자 인 Homebrew를 사용합니다. 이것을 시도하려면 우선 XCode 명령 행 도구가 Mac에 설치되어 있는지 확인하십시오. 그런 다음 다음을 입력하여 Homebrew를 설치하십시오.

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

터미널에서. Homebrew는 “Cellar”(Homebrew와 함께 설치 한 모든 패키지 세트)을 / usr / local / Cellar에 배치합니다.

이제 Python 3에 대해 Homebrew가 설치되면 간단히 입력하십시오.

brew install python3

그리고 우리는 간다. Mac에 Python3이 설치되어 있습니다.

노트:

  • 이 버전은 OS X 버전 대신 자동으로 실행됩니다 (그렇지 않으면 실행하십시오 brew link python3-python3을 / usr / local / bin /으로 심볼릭 링크합니다)
  • brew update터미널에서 python 실행을 업데이트 하려면 (Homebrew가 업데이트 됨) brew upgrade python3명령에 의해 python3의 새 버전이 발견되면brew update
  • 결국 당신은 brew cleanup python3모든 이전 버전을 제거하기 위해 실행할 수 있습니다
  • 이 멋진 패키지 관리자를 사용하면 R을 관리 할 수도 있습니다.

답변

Homebrew 사용 🙂

brew install python3

Hombrew는에 모든 것을 설치 /usr/local/Cellar하고의 응용 프로그램에 대한 심볼릭 링크를 만듭니다 /usr/local/bin. 그것은 것 없는 시스템에서 다른 작업을 누릅니다. 사용되지 않거나 오래된 응용 프로그램을 자동으로 제거하는 brew cleanup 명령과 함께 제공됩니다.

업데이트하려면 :

brew update
brew upgrade python3

업그레이드 후 자동으로 최신 버전으로 연결되고 brew clean이전 버전의 남아있는 부분이 모두 제거됩니다.


답변

Anaconda 배포판을 사용할 수 있습니다. 무료 버전의 Python 3 (및 Python2)입니다. Andaconda 패키지를 사용하면 다른 파이썬 버전을 업데이트 할 수 있으며 설치시 적절한 파이썬 경로를 설정합니다. Anaconda는 Anaconda Navigator와 함께 제공되어 Python 패키지를로드하고 Spyder 3과 함께 제공됩니다. Python IDE 유형의 앱.