Невозможно установить библиотеку python, pycontradictions, в среде anaconda (ноутбуки jupyter)

avatar
Josh Belandres
8 августа 2021 в 19:45
99
1
0

Я работаю над проектом НЛП и пытаюсь загрузить pycontradictions для работы с отрицаниями в тексте. Ex "не было" -> "не было". Однако, когда я пытаюсь установить с помощью conda install pycontractions, я получаю следующую ошибку:

Solving environment: failed with initial frozen solve. Retrying with flexible solve.

Collecting package metadata (repodata.json): done

Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

- pycontractions

Я пытался исправить с помощью conda config --append channels conda-forge, но безрезультатно. Можно ли загрузить эту библиотеку в среду conda? А если нет, то есть ли другие решения для борьбы с сокращениями? Я планирую просто создать собственный словарь, если нет библиотек, которые могут обрабатывать противоречия. Спасибо!

Источник
MattDMo
8 августа 2021 в 19:46
0

Библиотека называется pycontractions или pycontradictions? Вы, кажется, используете слова взаимозаменяемо, когда они не взаимозаменяемы.

Ответы (1)

avatar
merv
8 августа 2021 в 20:46
0

Пакет pycontractions недоступен через Conda. Вместо этого установите его через Pip.

## activate the environment of interest (should not be 'base')
conda activate my_env

## ensure pip is installed
conda install pip

## install the package
pip install pycontradictions

Пожалуйста, прочтите документацию Conda, "Установка пакетов, отличных от Conda."