Error The installed version of lxml is too old to be used with openpyxl

Ketika kalian menemukan pesan error seperti pada judul diatas adalah pada saat kalian mengupload django project kedalam server production, ini saya alami ketika saya mengupload projek saya ke client saya.
Pesan error secara lengkapnya adalah

/usr/lib/python2.7/site-packages/openpyxl/xml/__init__.py:15: UserWarning: The installed version of lxml is too old to be used with openpyxl
  warnings.warn(“The installed version of lxml is too old to be used with openpyxl”)

Disana terdapat pesan bahwa openpyxl yang digunakan sudah terlalu lama versinya dan membutuhkan upgrade seiring mengikuti versi python yang di install adalah python 2.7. Disini saya menggunakan server CentOs. 
Lalu bagaimana cara solve problemnya ?
Caranya mudah anda tinggal google dengan kata kunci terbaik kalian dan muncul solve problemnya, hehehe, mudah mudahan blog ini yang keluar.
Coba kalian ketikan :

pip install lxml==3.4.2

Proses installasinya harap ditunggu sampai selesai, seperti ini :

Collecting lxml==3.4.2
  Downloading lxml-3.4.2.tar.gz (3.5MB)
    100% |████████████████████████████████| 3.5MB 200kB/s
Installing collected packages: lxml
  Found existing installation: lxml 3.2.1
    Uninstalling lxml-3.2.1:
      Successfully uninstalled lxml-3.2.1
  Running setup.py install for lxml … done
Successfully installed lxml-3.4.2 

Saya jamin pasti tidak akan muncul error lagi terkait dengan lxml ya. Semoga berhasil

Leave a Reply

Your email address will not be published. Required fields are marked *