오류해결(11)
-
[konlpy 오류] systemerror: java.nio.file.invalidpathexception: illegal char <*> at index 69:
konlpy를 설치한 이후에 다음과 같은 에러가 날 수 있다. systemerror: java.nio.file.invalidpathexception: illegal char at index 69: 이는 java로 이루어진 konlpy로 인해 발생하는 에러로 jdk와 JPype를 설치해주어야한다. 먼저 jdk는 oracle사이트에서 설치할 수 있다. https://www.oracle.com/technetwork/java/javase/downloads/index.html 윈도우 환경에 맞는 jdk를 설치했다면 이제 환경 변수 설정을 해주어야한다. 다음과 같이 JDK가 설치되어있는 경로를 찾아가 복사하고 환경 변수에 JAVA_HOME 이름으로 설정해주면 된다. **경로는 사용자마다 다를 수 있으므로 확인하길 ..
2021.09.05 -
[오류해결] AttributeError: module 'keras.backend' has no attribute 'control_flow_ops'
Keras 모델을 실행하였더니 다음과 같은 에러가 나올 수 있다. 오류를 보면 keras.backend가 control_flow_ops를 포함하지 않고 있지 않아서 인데 이것은 "keras 버전" 문제이다. 따라서 ①keras를 2.2.4이하의 버전으로 downgrade하거나 ②K.control_flow_ops.while_loop를 tf.while_loop로 바꾸어줌으로써 해결할 수 있다. 단, ②는 버전에 따라 되는 사람이 있고 안되는 사람이 있다하니 참고...
2021.06.16 -
[오류해결] Darknet make에러: fatal error: cudnn.h: No such file or directory
Ubuntu에서 다크넷을 make하는 도중에 다음과 같은 에러가 나올 수 있다. 필자는 cudnn이 설치되어있지 않은 줄 알았지만 자세히 보니 설치가 되어있었다... cudnn.h 파일을 계속 못찾는데 분명 path도 정해주었고, cuda폴더에도 복사가 제대로 되어있었다. 인터넷을 서칭했을 때, cudnn.h를 찾아서 /usr/include에 넣어주라고 하는데...뭔가 해결방법이 석연치 않았다. 이번에는 오류문구를 자세히 살펴보았다. chmod +x *.sh g++ -std=c++11 -std=c++11 -Iinclude/ -I3rdparty/stb/include -DOPENCV `pkg-config --cflags opencv4 2> /dev/null || pkg-config --cflags openc..
2021.06.09 -
[오류해결] attributeerror: 'str' object has no attribute 'decode'
Keras 학습 중 또는 save함수를 사용할 때, 다음과 같은 에러가 나올 수 있다. 오류 자체만으로는 어디가 문제인지 알 수가 없는데 해결법은 매우 간단하다. 문제는 h5py의 버전이고, 이 버전을 2.10.0 버전으로 맟추어주면 해결이다. ㅎㅎ..매우 간단 pip install h5py==2.10.0 너무 짧아서 포스팅하기도 애매하다..
2021.05.26 -
[오류해결]이미지 모서리 검게 나오는 현상
이번에 파이썬으로 이미지를 합성해야하는 일이 있었는데 계속 합성된 이미지의 테두리가 검정색으로 표현되는 오류가 있었다. 해결법은 매우 간단하여서 너무 허무... 처음 파이썬으로 이미지를 불러올 때, icon_path = "./img/crossing2.png" icon_shape = (50, 50) icon_img = cv2.imread(icon_path) 이 상태로 불러서 합성을 하니 다음과 같이 모서리가 검정색으로 표현되어 거슬리는 현상이 일어났다... 짜증나서 투명도라던가 다른 방법들을 구글로 몰색해보았지만 하나도 통하지 않았고, 뭐가 문제지...이러고 있었는데 다른 합성 코드들과 다른 점이 한 군데 있다는 것을 발견! 그것은... icon_img = cv2.imread(icon_path, cv2.I..
2021.05.25