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:
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
Posting Komentar