[python] macOS catalina 10.15에서 python이 SIGABRT로 자꾸 죽을때
2020. 2. 28. 18:01
python 프로그램을 수행하고 싶은데 자꾸 아무이유도 없이 그냥 죽는다
현상
- 아래의 메세지중 하나로 그냥 프로그램이 죽음
# pycharm Process finished with exit code 6
# zsh [1] 84411 abort /Users/garyj/.pyenv/versions/2.7.16/bin/python
# bash Abort trap: 6
- 이 메세지는
SIGABRT
에 의한 프로그램 종료일 때 나온다는데... 에러메세지도 하나도 안나오고 그냥 죽으니 답답할 지경.
원인
- homebrew로 설치된 openssl의 경로가 python이 로드하는 경로와 맞지 않다.
해결
- 아래 명령어로 openssl설치 이후에 링크를 직접 잡아준다.
brew install openssl cd /usr/local/lib sudo ln -s /usr/local/opt/openssl/lib/libssl.dylib libssl.dylib sudo ln -s /usr/local/opt/openssl/lib/libcrypto.dylib libcrypto.dylib
3시간 삽질함... 화난다..
https://stackoverflow.com/questions/58272830/python-crashing-on-macos-10-15-beta-19a582a-with-usr-lib-libcrypto-dylib/58596931#58596931
https://github.com/Homebrew/homebrew-core/issues/45687#issuecomment-547102000
'프로그래밍 > python' 카테고리의 다른 글
[gdb] gdb extension for python 사용기 (0) | 2020.02.28 |
---|