Instal Python 2.7.x untuk NLTK Pada Windows 10

Python versi 2 ternyata masih powerful untuk menangani pekerjaan semantik analisis dengan fasilitas tambahannya yang terkenal yaitu natural language toolkits (NLTK). Postingan ini sedikit mengulang bagaimana menginstal versi 2 tersebut. Untuk yang ingin menginstal versi 3 64 bit yang biasanya digunakan untuk menangani Keras dan TensorFlow silahkan lihat postingan terdahulu.

Situs Resmi Download Python 2.7.3

Python versi ini ternyata tidak bisa menjalankan PIP untuk instal NLTK, silahkan menuju bagian bawah postingan ini (install python 2.7.14). Ada baiknya mengunduh sendiri source python dan dari situs resminya agar terhindar dari masuknya virus atau malware. Silahkan akses ke situs berikut. Cari versi yang diinginkan lalu tekan Download.

Ada banyak pilihan, tetapi untuk NLTK yang dipilih ada versi 32 bit, bukan yang 64 bit. Setelah file “msi” diunduh, jalankan installer tersebut.

Tunggu beberapa saat hingga selesai, ditandai dengan menekan Finish. Yang terpenting kita harus mengetahui lokasi instalasi Python tersebut untuk dilanjutkan ke seting environment.

Seting Environment Python.

Tidak serta merta ketika python diinstal langsung bisa dimanfaatkan. Terlebih dahulu perlu dilakukan beberapa seting, salah satunya adalah seting environment. Untuk masuk ke seting environment jika dengan windows lebih mudah lewat searching dengan kata kunci “environment”.

Atau jika Windows 7 lewat buka Control Panel->System and Security->System dilanjutkan dengan Advanced system settings, Environment Variables.

 

Pada System Variables pilih Path. Lanjutkan dengan menekan Edit untuk menyisipkan C:\Python27. Namun ketika dijalankan ternyata untuk instalasi natural language toolkits (NLTK) ada masalah.

Masalah Instal NLTK di Python 2.7.3

Masalah ini sudah dibahas di milis stackoverflow. Jika dijalankan instalasi NLTK akan muncul pesan kesalahan berikut ini.

Solusinya termudah adalah mengunduh versi 2.7.14 seperti yang disarankan oleh situs tanya jawab tersebut. Jangan lupa pilih yang versi 32 bit dan install lagi dengan versi itu. Di sini python yang lama di-remove (mungkin bisa juga tanpa diremove).

Pilih saja seluruh instalasi termasuk Path pada python.exe nya. Tunggu beberapa saat hingga selesai. Jalankan: python -m pip install nltk untuk instal NLTK. Beberapa saat kemudian akan diminta upgrade ke pip versi 19.2.1. Ketik saja: python -m pip install –upgrade pip.

Mengunduh NLTK

Terakhir adalah mengunduh NLTK. Caranya adalah dengan masuk ke python dengan mengetik python di console dilanjutkan dengan mengaktifkan nltk lewat: import nltk di console python. Setelah itu proses pengunduhan dijalankan lewat: nltk.download(). Oiya, jangan lupa kurung buka dan kurung tutupnya. Kemudian muncul jendela NLTK berikut.

Silahkan unduh yang dibutuhkan (corpora atau paket). Atau unduh saja semua untuk amannya, tapi lumayan besar (beberapa giga). NOTE: Repotnya python per januari tahun depan (2020) tidak lagi mensuport NLTK. SIap-siap upgrade python-nya ya.

 

 

Penulis: rahmadya

I'm a simple man .. Lahir di Sleman Yogyakarta, 7 Juni 1976 TK : - (tidak ada TK di tj Priok waktu itu) SDN : Papanggo, Jakarta 83 - 89 SMPN : 129, Jakarta 89 - 92 SMAN : 8, Yogyakarta 92 - 95 Univ. : Fak. Teknik UGM, Yogyakarta 95 - 2001 Pasca. : Tek. Informatika STMIK Nusa Mandiri, Jakarta 2008 - 2010 Doctoral : Information Management Asian Institute of Technology, Thailand 2013 - 2018 Pekerjaan: Tek. Komputer AMIK BSI Jakarta : 2002 - 2005 IT Danamon Jakarta : 2005 - 2008 Tek. Informatika STMIK Nusa Mandiri Jakarta : 2005 - 2008 Univ. Darma Persada : 2008 - Skrg Fakultas Teknik Universitas Islam "45" Bekasi : 2008 - Skrg ( Homebase)

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.