НЛТК | Классификатор настроений | Проблемы с установкой

У меня возникли проблемы с установкой файла sentiment_classifier.

Что я сделал на данный момент:

  1. pip install sentiment_classifier
  2. python setup.py install
  3. Скачано sentiment_classifier-0.5.tar.gz
  4. Поместил пакет в мой каталог

Ошибка в оболочке:

  1. pip install sentiment_classifier:

Requirement already satisfied: sentiment_classifier in c:\users\ac\anaconda3\lib\site-packages

Requirement already satisfied: numpy in c:\users\ac\anaconda3\lib\site-packages (from sentiment_classifier)

Requirement already satisfied: nltk in c:\users\ac\anaconda3\lib\site-packages (from sentiment_classifier)

Requirement already satisfied: argparse in c:\users\ac\anaconda3\lib\site-packages (from sentiment_classifie )

  1. python setup.py install - C:\Users\AC\Anaconda3\python.exe: не удается открыть файл setup.py: [Errno 2] Нет такого файла или каталога

Когда я называю это в Jupyter Notebook:

from senti_classifier import senti_classifier

Я получил:

FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'C:\Users\AC\Anaconda3\lib\site-packages\senti_classifier\data\SentiWn.p'

Любая помощь будет принята с благодарностью.

Документы, на которые я ссылался:

Любая помощь будет принята с благодарностью.


person AdrianC    schedule 30.01.2018    source источник
comment
Вывод pip install не является ошибкой, он просто говорит вам, что не нужно было загружать эти пакеты, потому что они уже были установлены. Считаете ли вы, что вы не можете использовать этот компонент?   -  person tripleee    schedule 30.01.2018
comment
can't open file 'setup.py': [Errno 2] No such file or directoryпохоже, вы запускаете его не в том каталоге. Где находится setup.py и что произойдет, если вы запустите команду в этом каталоге?   -  person tripleee    schedule 30.01.2018
comment
Пожалуйста, отредактируйте свой вопрос, чтобы уточнить моменты, о которых я спрашивал в предыдущих комментариях.   -  person tripleee    schedule 30.01.2018
comment
pythonhosted.org/sentiment_classifier/#comment-3354778112, похоже, касается той же проблемы.   -  person tripleee    schedule 30.01.2018
comment
Я не могу использовать компонент. Он просто возвращает это сообщение об ошибке. В Jupyter это определенно сообщение об ошибке, которое я получаю (оно может быть усечено, но больше ничего не показывает). Настройка: C:\Users\AC\Anaconda3\Lib\site-packages\sentiment_classifier-0.5\setup.py, и когда я запускаю ее, на секунду появляется блок-бокс, а затем ничего больше.   -  person AdrianC    schedule 30.01.2018
comment
Попробуйте использовать py.exe вместо python.exe, если вы являетесь жертвой Windows.   -  person tripleee    schedule 30.01.2018
comment
Ха-ха, да, жертва Windows. Извините, где и что я меняю? Если вы имеете в виду запуск py setup.py install в powershell, я сделал это, но появляется та же ошибка   -  person AdrianC    schedule 30.01.2018
comment
py — это оболочка, которая настраивает некоторые вещи для вашей развращенной среды, чтобы вы могли запускать Python из командной строки. Я предполагал, что это также приведет к тому, что любой вывод будет перетекать в ваш текущий терминал вместо открытия нового окна cmd, но, возможно, на самом деле это не так (или вы не используете терминал cmd для ввода этих команд).   -  person tripleee    schedule 30.01.2018
comment
Но в любом случае ответ, который вы уже получили, похоже, повторяет мой предыдущий комментарий   -  person tripleee    schedule 30.01.2018


Ответы (1)


В нем отсутствуют некоторые файлы, необходимые для его работы, и эти файлы не загружаются при установке пакета с помощью pip, вы можете загрузить репозиторий для библиотеки из https://github.com/kevincobain2000/entiment_classifier, а затем скопируйте и вставьте файлы внутри '/src/senti_classifier/data/' в каталог вашей библиотеки, который называется 'C: Каталог \Users\AC\Anaconda3\lib\site-packages\senti_classifier\data.

person O.Suleiman    schedule 30.01.2018
comment
Это сработало отлично. Спасибо @tripleee за всю вашу помощь! Это очень ценится. Для всех, у кого есть подобные проблемы, выполните описанные выше шаги. Работает - person AdrianC; 30.01.2018