Python Levenshtein Extension

Standard

Levenshtein distance adalah salah satu cara untuk menghitung jumlah perbedaan karakter dari 2 kata. Berikut adalah langkah-langkah penggunaan extension python-Levenshtein pada Python.

Kondisi komputer :

  • Windows 7 64bit
  • Python 2.7 di install pada C:\Program Files (x86)\Python27\
  • PYTHONPATH berisi “C:\Program Files (x86)\Python27;C:\Program Files (x86)\Python27\Scripts”
  • pada PATH ditambahkan “%PYTHONPATH%”

Langkah – Langkah :

  1. Install setuptools. Coba jalankan setuptools dari cmd, jika command belum tersedia tambahkan C:\Program Files (x86)\Python27\Scripts pada PYTHONPATH.
  2. Download package python-Levenshtein. Setelah di extract buka command prompt dan masuk ke dalam foldernya.
  3. Dibutuhkan gcc compiler untuk menginstal extension, dalam hal ini terdapat 2 cara :
    1. MinGW
      • Opsi penggunaan MinGW karena MinGW mudah untuk di install.
      • Install MinGW (pada kondisi ini di install pada C:\MinGW\). Coba jalankan mingw-get dari command prompt, jika command belum tersedia tambahkan C:\MinGW\bin pada PATH.
      • buat file (jika belum ada) pada python-folder/Lib/disutils/distutils.cfg, isi dengan :
        [build]
        compiler=mingw32

        Atau dapat ditambahkan argumen pada saat menjalankan python setup.py install --compiler=mingw32
      • Dari hasil percobaan, terdapat masalah Python 2.7 dengan gcc dari MinGW.
    2. Microsoft Visual Studio
      • MVS yang digunakan VS2010
      • Ekseskusi SET VS90COMNTOOLS=%VS100COMNTOOLS% untuk VS2010, atau SET VS90COMNTOOLS=%VS110COMNTOOLS% untuk VS2012 dari command prompt.
      • Dari hasil percobaan gcc dpat berjalan dengan baik dengan menggunakan compiler dari MVS
  4. Dari command prompt jalankan easy_install python-Levenshtein

One thought on “Python Levenshtein Extension

Leave a Reply