본문 바로가기
반응형

Python4

주피터 노트북에서 sqlite3 오류 해결 방법 리눅스에서 jupyter-notebook 명령어를 사용해서 정상적으로 주피터 노트북을 사용하다가, 갑자기 어느 순간 sqlite3에러를 출력하면서 주피터 노트북이 실행이 안될 때가 있다. 원인 1. 기존의 jupyter-notebook를 사용하던 콘다 또는 리눅스 환경설정이 바뀜 2. 새로운 파이썬 라이브러리를 다운받으면서, jupyter-notebook의 디펜던시 라이브러리의 버전이 변경됨 pip를 사용하여 sqlite3를 재설치해보아도 아마 안될 것이다. pip uninstall sqlite3 pip install sqlite3 아래와 같이 conda 에서 강제로 sqlite3를 재설치하는 방법을 추천한다. 해결방법 conda install sqlite --force-reinstall Referenc.. 2023. 10. 26.
AttributeError: 'Graph' object has no attribute 'node' 오류 해결 방법 파이썬 라이브러리 중에서 networkx이 내장되어 있는 툴을 사용하다보면, 아래와 같은 에러를 뱉는 경우가 있다. 1. networkx 버전이 안맞음 2. AttributeError: 'Graph' object has no attribute 'node' Networkx 버전이 맞지 않을 때 해결 방법 # networkx 라이브러리 삭제 pip uninstall networkx # i) 재설치 pip install networkx # ii) 특정 버전 설치 pip install networkx == 2.3 기존의 networkx 2.3 버전으로 작성된 파이썬 스크립트 기반의 툴을 사용할 때 networkx 2.3 버전으로 맞추라고하는 warning 메세지가 발생할 것이다. 이때, networkx 버전을 .. 2023. 10. 23.
파이썬 피보나치 알고리즘 구현 방법 (6가지) python 피보나치 수열 파이썬 피보나치 알고리즘 구현 피보나치 코드 피보나치수열 (fibonacci numbers) 첫째 항과 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열 $ 1, 1, 2, 3, 5, 8, 13, 21 ... $ 다음과 같은 점화식으로 표현할 수 있으며 (수학에서 엄밀하게 정의할 때, 0번째 항을 0으로 둠) $ F_0 = 0, F_1 = 1, $ $ F_{n+2} = F_{n+1} + F_n $ 아래와 같은 점화식으로도 표현할 수 있음 $ F_n = F_{n-1} + F_{n-2} $ 파이썬 코드를 통한 피보나치 구현 $ 1, 1, 2, 3, 5, 8, 13, 21 ... $ 에서 6번째 항인 $8$을 출력해보자 첫 번째 방법, for 반복문 while 반복문.. 2022. 4. 19.
파이썬 웹 크롤링 자동 재요청, 재시도하는 방법, retry Traceback (most recent call last): File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\urllib\request.py", line 1348, in do_open h.request(req.get_method(), req.selector, req.data, headers, File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\http\client.py", line 1282, in request self._send_request(method, url, body, headers, encode_chunked) File "C:\Users\user\AppData\Lo.. 2022. 4. 13.
반응형