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 :
- Install setuptools. Coba jalankan setuptools dari cmd, jika command belum tersedia tambahkan
C:\Program Files (x86)\Python27\Scripts
pada PYTHONPATH. - Download package python-Levenshtein. Setelah di extract buka command prompt dan masuk ke dalam foldernya.
- Dibutuhkan gcc compiler untuk menginstal extension, dalam hal ini terdapat 2 cara :
- 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 tambahkanC:\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 menjalankanpython setup.py install --compiler=mingw32
- Dari hasil percobaan, terdapat masalah Python 2.7 dengan gcc dari MinGW.
- Microsoft Visual Studio
- MVS yang digunakan VS2010
- Ekseskusi
SET VS90COMNTOOLS=%VS100COMNTOOLS%
untuk VS2010, atauSET VS90COMNTOOLS=%VS110COMNTOOLS%
untuk VS2012 dari command prompt. - Dari hasil percobaan gcc dpat berjalan dengan baik dengan menggunakan compiler dari MVS
- MinGW
- Dari command prompt jalankan
easy_install python-Levenshtein
One thought on “Python Levenshtein Extension”