반짝이는 오렌지

[파이썬] colab 패키지 업그레이드 하기 read_excel() 오류 본문

Python

[파이썬] colab 패키지 업그레이드 하기 read_excel() 오류

twinkle orange 2022. 2. 2. 22:16
728x90
반응형

평소와 같이 excel 파일을 read 하고 있는데 이와 같은 오류가 발생했습니다.

이 문제를 해결할 수 있는 방법을 포스팅하겠습니다.

 

[오류 코드]

importError: Pandas requires version '3.0.0' or 'openpyxl' (version '2.5.9' currently installed).

 

[오류 원인]

일부 패키지가 업데이트되면서 서로 호환이 안되어 오류가 발생한 것입니다.
당시 기준으로 판다스 패키지의 read_excel 함수를 사용하기 위해서
openpyxl 패키지의 버전이 3.0.0이상이 되어야 read.excel()을 사용할 수 있습니다.

하지만 현재 버전이 2.5.9로 낮은 버전이라 오류가 난 것입니다.


이를 해결 하기 위해서는 openpyxl 패키지를 업데이트 하면 됩니다.

 

pip list 를 실행하면 패키지와 버전정보를 확인할 수 있습니다.

저와 같은 오류가 발생한 분들은 output을 확인하면 openpyxl 의 버전이 3.0.0보다 낮은 것을 확인 할 수 있습니다.

pip list


[패키지 업그레이드 방법] 

1. upgrade 아래 코드 실행

!pip install --upgrade openpyxl
#!pip install --upgrade 패키지명

upgrade 된 패키지를 사용하기 위해서는 런타임 다시 시작 해야 합니다.


2. 런타임 다시시작
코랩상단에서 런타임 > 런타임 다시 시작하기 클릭

3. 코드파일의 첫 코드부터 실행하면 됩니다.

반응형