맥 m1에서 python 환경 변수 설정 ? 다른 문제가 발생할지..
맥에서 python을 사용하기 위해서 먼저 비쥬얼 스튜디오 코드를 설치 후 관련 확장프로그램을 받아서 사용중이었습니다.
그런데 tkinter를 사용해보려고 하니
DEPRECATION WARNING: The system version of Tk is deprecated and may be removed in a future release. Please don't rely on it. Set TK_SILENCE_DEPRECATION=1 to suppress this warning.
이런 워닝이 발생했습니다. 워닝이라 별 생각 없이 그냥 사용하려고 하는데 제대로 몇가지가 동작이 제대로 되지 않아서 이거를 해결하려고 했습니다.
그래서 검색을 해보니 파이썬을 최신으로 업그레이드 해라, 등등의 내용이 있는데 파이썬 설치를 할때 tkinter관련 환경 변수를 설정해주는 것 같았습니다. (정확한건 모르겠습니다. 영어가 짧아서...) 관련 내용은 다음 아래의 게시글입니다. https://stackoverflow.com/questions/60469202/unable-to-install-tkinter-with-pyenv-pythons-on-macos
그래서 아래를 터미널에서 실행후 파이썬을 설치를 다시했습니다.
env \ PATH="$(brew --prefix tcl-tk)/bin:$PATH" \ LDFLAGS="-L$(brew --prefix tcl-tk)/lib" \ CPPFLAGS="-I$(brew --prefix tcl-tk)/include" \ PKG_CONFIG_PATH="$(brew --prefix tcl-tk)/lib/pkgconfig" \ CFLAGS="-I$(brew --prefix tcl-tk)/include" \ PYTHON_CONFIGURE_OPTS="--with-tcltk-includes='-I$(brew --prefix tcl-tk)/include' --with-tcltk-libs='-L$(brew --prefix tcl-tk)/lib -ltcl8.6 -ltk8.6'" \ pyenv install 3.9.4
이런 환경설정? 파이썬을 설치하는데 tkinter 관련 컴파일을 주고 install을 하니 해결을 했습니다. 그런데 여기서 걱정이 되는게 일단 현재는 문제가 없지만 다른 파일을 설치할때나 컴파일을 할때 저 위에서 사용한 부분이 문제가 생기는지, 어떤 의미를 가지고 있는건지 궁금합니다.
저 부분이 파이썬 재 설치에만 다시 사용이 되는건지 brew 관련해서 잘 모르지만 wget같은 거 같은데... 잘 모르겠습니다.
댓글 달기