Почему эта ошибка в pyhton?
from nltk.tokenize import RegexpTokenizer from stopwords import get_stop_words from nltk.stem.porter import PorterStemmer from gensim import corpora, models import gensim
Ошибка:
ПЕРЕЗАПУСК: C:\Users\Administrator\Desktop\PythonLDA\stop_words\MyFirstPythonProgram.py
Обратная трассировка (самый недавний призыв последнего):
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\MyFirstPythonProgram.py", строка 4, в & lt;модуле>
от импортных gensim корпусов, моделей
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\gensim\__init__.py", строка 6, в & lt;модуле>
из gensim разбора импорт, matutils, интерфейсов, корпуса, модели, аналогии, обобщения
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\gensim\parsing\__init__.py", строка 6, в & lt;модуле>
от .импорт PorterStemmer Портер
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\gensim\parsing\porter.py", строка 35, in & lt;module>
от six. moves import xrange
ModuleNotFoundError: нет модуля с именем "шесть"
Что я уже пробовал:
Проверено, папка существует gensim
также внутри есть как корпусы папок, так и модели.
Внутри папки синтаксического анализа находится файл с именем porter.py.
Я открыл этот файл и проверил строку № 35, где это написано
from six.moves import xrange
Я получаю ошибку именно на этой строке во время загрузки six-1.10.0.tar.gz модуль и место six.py файл в той же папке проекта
[no name]
Это библиотека или один файл python, если это библиотека, то вы должны установить ее, чтобы импортировать модуль. если это один файл python поместите его рядом с файлом python из которого вы звоните
Afzal Shaikh
спасибо, это работает :)
Теперь еще одна ошибка:
Обратная трассировка (самый недавний призыв последнего):
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\MyFirstPythonProgram.py", строка 4, в & lt;модуле>
от импортных gensim корпусов, моделей
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\gensim\__init__.py", строка 6, в & lt;модуле>
из gensim разбора импорт, matutils, интерфейсов, корпуса, модели, аналогии, обобщения
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\gensim\parsing\__init__.py", строка 7, в & lt;модуле>
от .импорт первичной обработки *
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\gensim\parsing\preprocessing.py", строка 10, in & lt;module>
от gensim import utils
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\gensim\utils.py", строка 39, in & lt;module>
импорт numpy
Файл "C:\Users\Administrator\Desktop\PythonLDA\stop_words\numpy\__init__.py", строка 131, в модуле "lt";
поднять ImportError(msg)
ImportError: ошибка при импорте включает в себя: вы не должны попробовать, чтобы импортировать библиотеки numpy от
его исходный каталог; пожалуйста, выйдите из дерева исходных текстов numpy и перезапустите его
ваш интерпретатор python оттуда.
Richard MacCutchan
Где именно вы хранили все файлы и каталоги из six
архив? Он должен быть в определенной структуре, как определено в https://docs.python.org/3.3/reference/import.html#index-3.