Python

MacOS 11.1 Big Sur Python 실행 오류, python 3.9 업데이트

구씨언니 2020. 12. 18. 18:14
반응형

Big Sur로 업데이트 하기 전 3.7을 잘 사용하고 있었는데 업데이트 후 터미널로 파이썬을 실행해보니 Exception Type EXC_CRASH가 나타나며 실행되지 않았다. 

 

터미널에서 python 명령어를 사용하면 다음과 같은 메세지가 발생하였다.

$ python --version

/

창을 종료해보면 터미널에도 아래와 같은 에러 메시지가 나타났을 것이다.

...

dyld: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

...

 

라이브러리가 로드되지 않았다고 하는데 시스템을 많이 건들고 싶지 않아서 3.6에서 3.9로 업그레이드 시키고 싶었다. 

 

이전 버전은 삭제하고 싶어서, 맥 터미널에서 /Library/Frameworks/Python.framework/Versions/ 경로로 이동한다.

$ cd /Library/Frameworks/Python.framework/Versions/

$ ls

3.7   3.9  Current

 

위와 같이 이전 버전 디렉토리가 나오는데 이를 삭제한다.

$ sudo rm -rf 3.7

 

그리고 Finder -  응용 프로그램의 Python 3.6 폴더를 삭제한다. 

 

그리고 www.python.org/downloads/로 이동하여 파이썬 최신 stable 버전을 설치한다. 

작성 시기의 최신 stable 버전은 3.9.1 이다.

 

터미널을 종료했다가 다시 

$ python --version

이라고 입력해보면 3.9 버전인 것을 확인할 수 있다.

반응형