【问题标题】:How to install stop-words package for Anaconda如何为 Anaconda 安装停用词包
【发布时间】:2018-07-01 08:02:16
【问题描述】:

如何为 Anaconda 安装 stop-words,我将它用于带有 Anaconda-Navigator 的 jupyter notebook。

我可以使用pip3 install... 进行安装,但我需要使用conda install ... 进行安装,这样我才能使用该软件包。

最后,我希望能够在 jupyter 中执行 from stop_words import get_stop_words

我试过了:

conda install stop-words

解决环境:失败

PackagesNotFoundError:以下包不可用 当前频道:

  • 停用词

当前频道:

这里还有“Anaconda”指令,https://anaconda.org/pypi/stop-words

To install this package with pip, first run:

anaconda login
and then:
pip install -i https://pypi.anaconda.org/pypi/simple stop-words

Or:

TOKEN=$(anaconda auth --create --name download-token)
and then:
pip install -i https://pypi.anaconda.org/t/$TOKEN/pypi/simple stop-words

但是这使用 pip 安装,而不是 conda。所以在这样做之后,我仍然无法访问 jupyter。

【问题讨论】:

  • 你安装了nltk。使用:nltk.download('stopwords') 或 anaconda 终端类型:conda install -c anaconda nltk

标签: python-3.x anaconda stop-words


【解决方案1】:

我的解决方案是使用不同的包。

import nltk
from nltk.corpus import stopwords
nltk.download('stopwords')
stopwords = stopwords.words('english')

而不是。

from stop_words import get_stop_words

【讨论】:

    【解决方案2】:

    解决方法在nltk documentation中给出:

    如果您在脚本中访问 nltk.download 时遇到问题,您可以通过命令行界面安装它,例如 python -m nltk.downloader all.

    之后 nltk.download 命令将像一个魅力一样工作。

    【讨论】:

      【解决方案3】:

      Pip 安装程序也适用于conda,试试吧

       pip install stop-words
      

      【讨论】:

        【解决方案4】:

        您只需运行以下命令:

        pipX 安装停用词

        其中X对应Anaconda安装的python版本

        【讨论】:

          【解决方案5】:

          安装NLTK时,nltk的目录必须是C:\nltk_data。

          【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-22
          • 1970-01-01
          • 1970-01-01
          • 2020-03-06
          • 2020-05-14
          • 1970-01-01
          • 2020-08-23
          • 1970-01-01
          相关资源
          最近更新 更多