카테고리 없음

[근무일지] 파이썬 라이브러리 3가지 에러 해결 (21.07.12.)

Huin999 2021. 7. 12. 11:02

타임라인

 

07. 08(목)

Ethernet(이더넷) 연결문제 발생 : 연결이 자꾸 끊어짐.

해결방안 찾지못했고 C드라이브 포맷을 진행

 

07. 09(금)

자료나 코드는 백업해놨지만, 주피터노트북 분석환경은 백업하지 못함.

결과적으로 파이썬 라이브러리를 재설치해야했고,

그 과정에서 기존 라이브러리가 업데이트 되면서 충돌을 일으키거나

설치 중에 문제를 겪었던 라이브러리를 다시 설치할 때 또 같은 문제를 경험함.

 

 

1. 텍스트분석 - eunjeon Mecab, dicpath 설정 문제

https://joyhong.tistory.com/129  

 

from eunjeon import Mecab
tagger = Mecab(dicpath= "C:/mecab/mecab-ko-dic")

 

>>>  _mecab.py 106번 라인 '--rcfile %s' 이 부분을 '-d %s'로 변경 후 저장, 주피터노트북 커널종료 후 다시 접속

 

2. 의미연결망분석 - networkx 문제   

https://stackoverflow.com/questions/66922359/unexpected-error-while-drawing-networkx-graph

 

networkx 임포트한후 nx.draw 함수를 사용할 때 아래와 같은 에러가 출력된다.

networkx.exception.NetworkXError: random_state_index is incorrect

 

decorator와 networkx 모듈 사이의 종속성 때문에 발생하는 문제이다.

- decorator 모듈을 5.0.9 이상으로 재설치해주고

- networkx 도 2.6.1 이상으로 재설치해준 후

- 커널을 껐다 키면 문제가 해결된다.  

 

 

3. 공간분석 - geopandas 문제 

https://ichi.pro/ko/geopandas-seolchi-windowsleul-wihan-swiun-bangbeob-54590757363983

 

아마 설치가 꼬였다면, Shapely 모듈에서 geo파일을 찾을수 없다는 에러가 발생한다.

Could not find module ‘C:\Users\Administrator\anaconda3\Library\bin\geos_c.dll’

 

깔끔하게 gdal, pyproj, fiona, shapely, geopandas 를 삭제하고

순서대로 다시 재설치한 후 실행하면 문제없이 임포트 된다.