Nltk: Tidak Dapat Menginstal di Windows

Dibuat pada 2 Jan 2017  ·  27Komentar  ·  Sumber: nltk/nltk

Saya mengalami masalah saat menginstal NLTK pada mesin Windows 7 64-bit dengan Python 3.5 32-bit diinstal. Saya menggunakan executable yang terletak di sini: https://pypi.python.org/pypi/nltk

Namun, saya diminta dengan kesalahan setelah menjalankan executable yang berbunyi:

"Python versi -32 diperlukan, yang tidak ditemukan di registri".

Saya sudah mencoba instalasi ini terhadap sistem Windows 7 dengan Python 2.7, 3.4, 3.5 & 3.6 diinstal dan semuanya gagal dengan kesalahan yang sama. Entri 32-bit untuk Python ada di kumpulan Pengguna Saat Ini dan Mesin Lokal, namun, penginstalan tidak diproses.

Mohon bantuannya, terima kasih.

Komentar yang paling membantu

Terima kasih. Saya mengelolanya dengan pip:

python -m pip install nltk

Eksekusi tidak berfungsi.

Semua 27 komentar

lihat #1079

Ini bukan masalah yang sama menurut saya; Saya menjalankan Python versi 32-bit pada OS 64-bit. Jadi penginstal NLTK 32-bit harus bekerja berdasarkan persyaratan .. tetapi tidak melihat entri registri.

@terencen dalam interpreter Python, untuk apa output Anda:

>>> import struct
>>> print (struct.calcsize("P") * 8)

Dan untuk apa hasilmu

>>> import platform
>>> platform.architecture()

cetak (struct.calcsize("P") * 8)
32

platform.arsitektur()
('32bit','WindowsPE')

Saya mengalami masalah yang sama. Baik terencen dan saya mencoba menginstal (pada mesin yang berbeda), tetapi memiliki masalah yang sama.
Output untuk mesin Windows 10 saya sama dengan terencen:

Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import struct
>>> print (struct.calcsize("P") * 8)
32
>>> import platform
>>> platform.architecture()
('32bit', 'WindowsPE')
>>> 

Kesalahan dan keluaran serupa... Ada saran?

ok akhirnya berhasil :) Harap pastikan kompatibilitas versi. Jika Anda telah mengunduh python 3.5(32 bit) ...semua instalasi/tambahan harus 32 bit...
http://web.cs.wpi.edu/~cs1004/a16/Resources/Windows/SettingUpPython_Windows.pdf
Semoga beruntung!

Terima kasih. Saya mengelolanya dengan pip:

python -m pip install nltk

Eksekusi tidak berfungsi.

Terima kasih! Bekerja seperti pesona dengan pip

Terima kasih @maitetaboada , @ruchiHub.
Sudahkah Anda menyelesaikan masalah ini @terencen?

Terima kasih banyak @maitetaboada.

Hai, saya mengalami masalah yang sama, keluaran yang sama dengan terencen. Python 3.5 (juga mencoba versi lain), komputer 64 bit tetapi python 32 bit. Saya mengunduh nltk yang dapat dieksekusi, ketika saya menjalankannya, mengikuti layar pengantar, itu memberi saya: "Python versi -32 diperlukan, yang tidak ditemukan di registri".

Bantuan apa pun akan sangat dihargai.

Hai, kmstock. Ini bekerja untuk saya dengan pip install. Lihat di atas.

Hai Maiteaboada, Terima kasih untuk itu. Saya telah mencoba perintah Anda kemarin tanpa hasil, tetapi dengan mata segar dan sedikit riset lain, tampaknya berhasil. Terimakasih banyak!

@maitetaboada
Terima kasih banyak!

Anda dapat mencoba menggunakan pip. Seperti yang disebutkan @maitetaboada . Bantuannya berhasil untuk saya

Terima kasih @maitetaboada

Menginstal Python 3.5.0 32 bit di Windows, itu tidak membuat entri registri apa pun - saya menambahkannya secara manual untuk mendapatkan penginstal NLTK untuk melihatnya, tetapi kemudian ada pengecualian yang tidak tertangani selama instalasi "ketidakcocokan jumlah parameter". Instalasi Pip berfungsi dengan baik, penginstal yang dapat dieksekusi harus diperbaiki atau dihapus saja karena pemasangan Pip sudah baik-baik saja.

Hai, saya baru mengenal python. Bagaimana cara saya melakukan instalasi pip dengan tepat? Terima kasih!

Saya menjalankan versi yang benar, saya pikir... Tidak yakin apa yang saya lakukan salah. Bimbingan apa pun akan dihargai.

Python 3.5.0 (v3.5.0:374f501f4567, 13 Sep 2015, 02:16:59) [MSC v.1900 32 bit (Intel)] di win32
Ketik "hak cipta", "kredit" atau "lisensi ()" untuk informasi lebih lanjut.

>>> python -m pip install nltk
SyntaxError: invalid syntax
>>> import struct
>>> print (struct.calcsize("P") * 8)
32
>>> import platform
>>> platform.architecture()
('32bit', 'WindowsPE')
>>> 

@bjpl halo

Anda harus menggunakan 'pip' di command prompt, bukan di python. Lihat contoh di bawah ini:

C:\User\bjpl> python -m pip install nltk

harap ini membantu Anda!

Terima kasih @hendro93
Saya harus menggunakan py alih-alih python, tetapi sekarang semuanya tampaknya berfungsi!

Terima kasih @bjpl!! Saya hampir menyerah dan kemudian saya menggunakan py alih-alih python dan itu berhasil!

Terima kasih maitetaboada. solusi Anda berhasil untuk saya.

Eksekusi tidak berfungsi sama sekali! Coba pip seperti yang dikatakan maitetaboada.

adakah yang tahu cara menambahkan perpustakaan nltk di ironpython? saya mencoba semua solusi hampir :|

Terima kasih banyak @maitetaboada.

Saya mencoba pip juga. python atau py juga tidak berfungsi. Ia mengatakan
berkas "", baris 1
py -m pip instal nltk
^
SyntaxError: sintaks tidak valid

Apakah halaman ini membantu?
0 / 5 - 0 peringkat