Trong các cửa sổ có hệ điều hành 64 bit, một khi tôi đã cài đặt nltk-2.0.4.win-amd64-py2.7.exe, từ http://www.lfd.uci.edu/~gohlke/pythonlibs/, đối với python 64 bit của tôi, tôi đã chạy 'nhập nltk' để nhận được lỗi sau!Tại sao tôi không thể nhập nltk?
Traceback (most recent call last):
File "<pyshell#25>", line 1, in <module>
import nltk
File "C:\Python27\lib\site-packages\nltk\__init__.py", line 131, in <module>
from inference import *
File "C:\Python27\lib\site-packages\nltk\inference\__init__.py", line 19, in <module>
from discourse import (ReadingCommand, CfgReadingCommand,
File "C:\Python27\lib\site-packages\nltk\inference\discourse.py", line 54, in <module>
from nltk.sem.glue import DrtGlue
File "C:\Python27\lib\site-packages\nltk\sem\glue.py", line 13, in <module>
from nltk.corpus import brown
File "C:\Python27\lib\site-packages\nltk\corpus\__init__.py", line 70, in <module>
from reader import *
File "C:\Python27\lib\site-packages\nltk\corpus\reader\__init__.py", line 85, in <module>
from nltk.corpus.reader.pl196x import *
File "C:\Python27\lib\site-packages\nltk\corpus\reader\pl196x.py", line 11, in <module>
from nltk import tokenize, tree
ImportError: cannot import name tokenize
Gợi ý về cách khắc phục điều này sẽ được đánh giá cao. Cảm ơn
Bạn đã cố gắng cài đặt nó từ các nguồn, như được giải thích [ở đây] (http://nltk.org/install.html#source-installation-for-32-bit-or-64-bit-windows)? – Bakuriu
Bạn chắc chắn đang sử dụng Python 2.7? Bạn có PyYaml được cài đặt quá (và tùy chọn, numpy)? Tôi vừa làm theo hướng dẫn tại [trang nltk] (http://nltk.org/install.html), và tôi hoàn toàn không có vấn đề gì với việc nhập mô-đun nltk (python 2.7.3 trên Windows 32 bit, nhưng Tôi không thể thấy 64 bit tạo ra sự khác biệt nhỏ nhất cho lỗi mà bạn đang gặp phải). –
Nó rất lạ, nó không xảy ra với tôi trong linux. Một trong những lý do chính, tôi nghĩ, điều này xảy ra, là bởi vì tôi đã cài đặt hai con trăn, 32 & 64 bit, và chúng xung đột với nhau rằng tất cả các mô-đun vừa bị rối tung lên, tôi đã thử loại bỏ một trong số chúng, nhưng vô ích, vì họ ở trong sổ đăng ký vì một số lý do. Cảm ơn – Curious