전체 글 176

Q. "ModuleNotFoundError: No module named 'ipython_genutils'\r\n" 에러 해결 방법은?

환경 Windows 10 Pro python 3.8.12 IDE - Visual Studio Code 파일 포맷 - .ipynb 에러 발생 상황 내가 작업하고 있던 컴퓨터에 다른 분이 원격 접속해 주피터 노트북에서 작성한 .ipynb 파일 작업을 하셨다. 정확히 어떤 작업을 하셨는지는 알지 못하지만, 내가 만든 가상환경 안에서 작업을 하신 상황. 원격 작업이 끝난 뒤에 내가 다시 작업을 하게 되었고, 이미 내가 기존에 만든 가상환경들에서 여러 에러를 경험하고 있는 상황. https://rollingsnowball.tistory.com/263 Q. The kernel failed to start due to an error with the Win32api module. Consider (re) instal..

카테고리 없음 2022.01.06

Q. ImportError: cannot import name 'filefind' from 'traitlets.utils' (C:\\ProgramData\\Anaconda3\\lib\\site-packages\\traitlets\\utils\\__init__.py) 에러 해결방법은?

환경 Windows 10 Pro python 3.8.12 IDE - Visual Studio Code 파일 포맷 - .ipynb 에러 발생 상황 내가 작업하고 있던 컴퓨터에 다른 분이 원격 접속해 주피터 노트북에서 작성한 .ipynb 파일 작업을 하셨다. 정확히 어떤 작업을 하셨는지는 알지 못하지만, 내가 만든 가상환경 안에서 작업을 하신 상황. 원격 작업이 끝난 뒤에 내가 다시 작업을 하게 되었고, 다른 폴더의 다른 파일을 작업하려 했으나 모듈을 import하는 첫번 째 셀부터 실행이 되지 않았다. 다른 가상환경에서는 이미 다른 에러를 경험해서 해결한 바 있는 상황. https://rollingsnowball.tistory.com/263 Q. The kernel failed to start due to..

카테고리 없음 2022.01.06

Q. The kernel failed to start due to an error with the Win32api module. Consider (re) installing this module. View Jupyter [log](command:jupyter.viewOutput) for further details. 에러 해결 방법은?

환경 Windows 10 Pro python 3.8.12 IDE - Visual Studio Code 에러 발생 상황 내가 작업하고 있던 컴퓨터에 다른 분이 원격 접속해 주피터 노트북에서 작성한 .ipynb 파일 작업을 하셨다. 정확히 어떤 작업을 하셨는지는 알지 못하지만, 내가 만든 가상환경 안에서 작업을 하신 상황. 원격 작업이 끝난 뒤에 내가 다시 작업을 하게 되었고, 다른 폴더의 다른 파일을 작업하려 했으나 모듈을 import하는 첫번 째 셀부터 실행이 되지 않았다. 에러 메세지 The kernel failed to start due to an error with the Win32api module. Consider (re) installing this module. View Jupyter [lo..

카테고리 없음 2022.01.06

Q. SystemError: java.lang.ClassNotFoundException: org.jpype.classloader.DynamicClassLoader 해결방법은?

환경 Windows 10 Pro python 3.8.12 에러 발생 상황 konlpy를 활용해 형태소 분석하는 코드가 포함된 앱을 cx_Freeze 모듈을 활용하여 exe 실행파일을 만들었다. 앱이 cmd창에서 파이썬 파일을 실행할 때는 에러없이 잘 실행되었으나 exe 파일을 실행하면 아래와 같은 에러 메세지가 뜨는 상황. 에러 메세지 File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\jpype\_core.py", line 221, in startJVM _jpype.startup(jvmpath, tuple(args), SystemError: java.lang.ClassNotFoundException: org.jpype..

카테고리 없음 2022.01.03

Q. SystemError: java.nio.file.InvalidPathException: Illegal char <*> at index 83: C:\Users\User\AppData\Local\Programs\Python\Python38\Lib\site-packages\konlpy\java\* 해결방법은?

환경 Windows 10 Pro python 3.8.12 에러 발생 상황 새로운 가상환경을 만들고 한국어 자연어 처리와 관련된 형태소 분석 코드를 실행하고자 하는데 다음과 같은 에러 메세지가 떴다. 에러 메세지 SystemError: java.nio.file.InvalidPathException: Illegal char at index 83: C:\Users\User\AppData\Local\Programs\Python\Python38\Lib\site-packages\konlpy\java\* 해결 에러 메세지를 구글 검색해서 몇몇 블로그에 들어가 해결책을 따라 하였으나 문제가 해결되지 않았다. 그러다가 https://daewonyoon.tistory.com/386 이 블로그를 따라해서 문제를 해결할 수 ..

카테고리 없음 2022.01.03

sesac 실무형 인공지능 자연어처리 온라인 강의 수강 시작

* 2022년 1월 18일 내용 추가* 수업을 30% 정도 수강한 상태인데 지금까지 너무 좋다. 내가 생각하는 좋은 점 1. 강의가 10~30분 정도로 분리되어 나누어져 있는데 나중에 특정 부분만 복습하고 싶거나 내용을 색인하고 싶을 때 아주 유용하다. 한 강의가 2~3시간 씩 되는 경우, 대부분의 동영상 강의는 텍스트에 비해 검색과 색인이 어렵기 때문에 (내가 경험한 플랫폼 중에 그렇지 않은 것은 COURSERA 하나였다. 강의 목차도 세세하게 잘 되어 있고, 번역의 질이 구리긴 하지만 transcript에서 검색도 되어서) 나중에 필요한 부분만 복습하기 어려운데, 비교적 세부적 내용에 따라 구분이 잘 되어 있어서 좋다. 2. 강의안을 제공해준다. 이것도 너~~~~무 감사하다. 생각보다 강의안을 제공해..

Logs 2022.01.01

Q. FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\User\\AppData\\Local\\Temp\\_MEI146082\\soynlp\\noun/frequent_enrolled_josa.txt'[11696] Failed to execute script 'main' due to unhandled exception! 에러 해결방법은?

환경 Windows 10 Pro python 3.8.12 IDE - Visual Studio Code 에러 발생 상황 파이썬으로 작성한 자연어 처리 프로그램을 pyinstaller를 통해서 exe 실행파일로 만들었다. konlpy와 soynlp로 형태소 분석, 명사 추출 등을 수행하는 전처리 과정이 포함된 프로그램이다. 여러가지 지저분한 .dll 파일들이 포함되는 옵션에서는 실행파일이 잘 실행됨을 확인하였다. 그 다음에 --F 옵션을 활용하여 one-file로 만들고, 실행파일이 잘 돌아가는지 테스트하는데 에러가 발생했다. 에러 메세지 FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\User\\AppData\\Local\\Temp\..

카테고리 없음 2021.12.21

Q. 여러 개의 파이썬 파일로 구성된 프로그램을 exe 실행 파일로 만들기 - cx_Freeze 와 pyinstaller

main.py와 main.py에서 모듈로 import해서 사용하는 py들로 구성된 간단한 애플리케이션을 만들었다. 그런데 이걸 exe파일로 만들어주라고 한다. 응?? 윈도우에 프로그램 깔 때 쓰는 그 .exe 파일? 조금 검색해보니 파이썬이 깔려있지 않은 환경에서도 내가 만든 애플리케이션을 사용할 수 있게 만들어 주는 것이라고 한다. 실제 실행을 할 때는 하나의 .py 파일로 끝나는 앱이든, 여러 개의 .py을 모듈로 불러와서 실행하는 앱이든 큰 차이는 없이, 실행 파일에 대해서만 exe를 만들면 된다. 나는 pyinstaller와 cx_Freeze를 모두 시도해봤는데 내 경험에 미루어보자면, 처음에는 pyinstaller가 간단해보였지만, 결과적으로 cx_Freeze에서 setup.py를 만들고, 필요..

Programming/Python 2021.12.21

Q. UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 53: illegal multibyte sequence 해결방법은?

환경 Windows 10 Pro python 3.8.12 에러 발생 상황 xml 포맷의 파일을 파이썬으로 읽어오려고, with open(filename, 'r') as f: 를 사용하여 코드를 작성하고 실행한 상황에서 문제가 생겼다. 에러 메세지 해결 'cp949'코덱을 decode하지 못한다고 했지만, 많은 경우 'UTF-8' 코덱으로 되어 있을 터. 일단 'UTF-8'으로 지정해 주었더니 에러가 해결되었다. with open(filename, 'r', encoding='UTF-8') as f:

카테고리 없음 2021.12.14

Q. AttributeError: module 'tweepy' has no attribute 'StreamListener'

환경 Windows 10 Pro python 3.8.12 에러 발생 상황 한국어 형태소 분석을 수행하기 위해 kolnpy 모듈을 pip install kolnpy 로 인스톨하고, import konlpy 실행했을 때 발생 에러 메세지 해결 해당 가상환경에 설치 되어있는 tweepy 모듈의 버전이 문제. anaconda prompt를 실행하여 버전을 다운해서 강제 설치하면 됨 pip install tweepy==3.10.0

카테고리 없음 2021.12.14

윈도우 vscode 단축키 정리 (업데이트중)

새로 입사한 회사 컴의 os가 윈도우다.... 윈도우 쓴 건 어언 10여 년 전??? 내가 쓰려고 정리하는 vscode 단축키 정리 모음 [시스템] terminal 열고 닫기 : Ctrl + ` 파일 검색하기 : Ctrl + p 사이드바 열고 닫기 : Ctrl + b [셀 이동, 조정] 라인의 처음과 끝으로 가기 : Home/End (.ipynb 파일의 경우) 셀의 처음과 끝으로 가기 : Ctrl + Home/End 이전 셀과 합치기 Shift + Alt + Win + J 다음 셀과 합치기 Alt + Win + J 셀 위아래에 복사하기 Shift + Alt +↑/↓ 셀 위아래 이동 Alt +↑/↓ 삭제 Ctrl + Shift + k [코드 관련] 일괄 주석처리 : Ctrl + / 변수 일괄 변경 : Ct..

카테고리 없음 2021.12.10

pandas에서는 for문 말고 메소드를 쓰자

데이터 프레임 전체에서 특정한 조건에 해당하는 행들을 제거한 새 데이터 프레임을 만드는 작업을 했다. 1. for idx, row in df.itterrows(): 를 활용하여 데이터 프레임 각 행마다 작업을 수행했을 때 작업 속도 : 36분 2. 특정한 조건을 condition으로 만들어 df[condition]으로 필터링한 경우의 작업 속도 : 460ms 약 4760배 속도가 향상되었다.

Data/Pandas 2021.12.09

자연어 처리 왕초보 가이드

프로그래머스에서 진행한 KDT, 구글 머신러닝 부트캠프 과정에서 주로 vision 관련 AI 위주로 공부했는데, 입사 후 졸지에 자연어 처리를 빠른 시일 내에 마스터하라는(!!) 이야기를 들었다. 물론 강의 커리큘럼에 NLP 내용이 없었던 것은 아니지만, 프로젝트도 비전 관련해서 했기 때문에 '나 바쁜데 지금 필요없어' 라며 대충 대충 넘겼던 것이 화근이 되고 말았다. 진짜 처음부터 차근차근 공부하기 위해 정리한 리스트와 공부 과정 * 현재 공부하고 있는 것* https://wikidocs.net/book/2155 딥 러닝을 이용한 자연어 처리 입문 공부한 내용을 설명할 수 있을 정도로 정리하기 위해 기술 블로그가 아닌 책 형식으로 정리하고 있습니다. 잘 모르는 사람이 봐도 이해될 정도로 글을 쓰는 태도..