python

    [TensorFlow] M1 Mac에서 처음 시작하는 텐서플로우, 설치부터 실행까지

    인공지능, AI 공부를 위해 시작한 TensorFlow. Windows 환경으로 먼저 설치하고 실습들을 진행하고 있었지만, 나름 인공 지능 작업에 특화되어 있다는 M1 Mac을 통해 TensorFlow 작업을 수행해보고 싶었습니다. Windows 환경과는 여러 가지로 달랐던 탓도 있고 M1 Mac이 아직은 호환성이나 최적화 등의 측면에서 지속적인 업데이트 중에 있는 제품이기 때문에, 여러 시행착오를 겪고 이를 해결해나갔던 해당 내용을 남겨보고자 글을 남깁니다. 인공지능 공부를 시작한 지 얼마 되지 않아 작성에 어려움이 따르겠지만 기록을 남기는 데 의의를 두면서..! 먼저, TensorFlow는 기본적으로 CPU로 구동되는 TensorFlow-CPU와 GPU로 함께 구동하는 TensorFlow-GPU, 두..

    [Python] M1 mac Konlpy 오류 : No JVM shared library file (libjli.dylib) found (feat. Kkma, Okt)

    m1 mac을 사용하면서 다양한 오류를 접하고 해결 해왔지만 이번엔 조금 달랐던 것 같다. 윈도우 환경에서는 Jpype 라이브러리, Java JDK 등을 비교적 쉽게 변경할 수 있지만 m1 mac은 그렇지 않았기 때문에 Jpype의 버전 문제인 것인지 JDK의 문제인 것인지 정확히 파악하기가 어려웠기 때문이다. 최초로 No JVM found 에러를 마주했을 때 다른 분들의 해결 방법으로는 azul jdk-15를 설치하면 해결된다는 포스팅을 접했지만, 나는 이걸로 해결이 되지 않았다. No JVM을 계속 마주할 뿐.. 심지어는 jpype의 _jvmfinder.py를 수정해도 마찬가지였다. 본질적인 문제가 있는 것 같았다. Java Download | Java 8, Java 11, Java 13 - Linu..

    [Python] pip : 파이썬 라이브러리 패키지 관리

    파이썬을 사용하다 보면 패키지를 import 하여 활용하는 경우가 많다. 최근 데이터크롤링을 위해 BeautifulSoup이라는 패키지를 사용하면서 해당 라이브러리의 패키지를 다운 받기 위해 알아보니 pip를 이용 해야 했다. 1. pip란 무엇일까? 파이썬으로 작성된 패키지 라이브러리를 관리해주는 프로그램이다. 3.4 버전 이후의 파이썬이나 아나콘다를 설치하면 함께 설치된다. 2. pip를 최신 버전으로 업데이트 pip install --upgrade pip 3. 필요한 패키지를 설치 pip install "패키지명" "pip install " 패키지가 없다는 관련 오류가 뜰 때 (Couldn't find a tree builder with the features you requested : lxml)..

    [Python] M1 Mac 아나콘다 설치 & 환경변수 설정, 파이참 연동 (zshrc)

    1. 아나콘다 설치 (https://www.anaconda.com/products/individual) 여러 라이브러리가 추가된, 향상된 파이썬의 느낌이라는 Anaconda. 혹 M1 맥에서 뭔가 설치 이슈가 있을까 했는데, 이렇게 저렇게 해 보니 잘 된다. 설치 후 터미널에서 conda를 입력하면 실행이 되지 않으므로 환경변수를 설정한다. 2. 아나콘다 환경변수 설정 /opt/anaconda3 경로에 설치 된다고 해서 확인 해 보니 내 환경에는 존재하지 않았다. 아마 현재 사용자를 위한 설치 같은 것으로 선택을 해서 그랬던 것 같다. /opt/~ 경로에 설치하고 싶다면 모든 사용자 설치로 해야 할 것 같지만, 지우기 번거로우므로 그냥 진행. 찾아보니 /Users/사용자명/opt/anaconda3 에 설..