Mengatasi "pandas requires version '3.0.0' or newer of 'openpyxl' (version '2.5.9' currently installed)"

Masalah

Bagaimana mengatasi error "pandas requires version '3.0.0' or newer of 'openpyxl' (version '2.5.9' currently installed)" yang muncul ketika ingin membaca file spreadsheet di Google Colab dengan library pandas?

Pesan error dari Pandas yang membutuhkan openpyxl (minimal) versi 3.0.0

Perlu diketahui, secara default library openpyxl di Google Colab memiliki versi 2.5.9, sehingga apabila ada suatu library yang membutuhkan openpyxl dengan versi di atas dari default-nya akan terjadi error.

Menampilkan versi default dari library openpyxl dari Google Colab

Lalu, bagaimana cara mengatasinya?

Solusi

Install versi yang disarankan pada pesan error yang diberikan dengan cara:

1) Buat block baru dengan klik tulisan + code.

2) Lalu, jalankan perintah !pip install openpyxl dengan menambahkan versi yang disarankan:

!pip install openpyxl==3.0.0

atau bisa juga dengan install versi yang paling terbaru (saat artikel ini ditulis)

!pip install openpyxl==3.0.9

Lihat di sini: https://openpyxl.readthedocs.io/en/stable/#release-notes

3) Jika muncul pesan:

"""
WARNING: The following packages were previously imported in this runtime: 
You must restart the runtime in order to use newly installed versions.
"""

Lakukan restart runtime dengan cara klik Ctrl + M + . atau bisa juga dengan Runtime > Restart runtime, lalu YES.

4) (saat dijalankan kembali, harusnya berhasil ya 😃)

Perhatikan!

  • Setiap packages baru yang kamu install di Google Colab sifatnya adalah sementara (temporary).
  • Maka dari itu, ketika kamu menutup halaman Google Colab, semua perubahan yang terjadi seperti: file (berkas) yang di upload maupun packages baru yang di install akan ke reset (hilang).
  • Pada saat ingin menjalankan kode sebelumnya, kamu perlu menginstall (menjalankan perintah !pip install openpyxl==3.0.0) kembali.

Terima kasih, semoga bermanfaat

Lebih lamaTerbaru

Posting Komentar