2

我是 Python/Mac OS 的新手,我正在寻找 NLTK 教科书,但我在安装它时遇到了一些问题。我一直在寻找解决方案一段时间,但不幸的是,所有解决方案似乎都无法为我工作(或者我误解了如何使用它们)。

我遇到的基本问题是,尽管按照说明进行操作,但似乎没有安装 NLTK。以下代码给了我一个错误,即不存在这样的模块:

import nltk
nltk.download()

我认为我遇到的问题是 pip/easy_install 没有正确安装。通过阅读,我怀疑这可能与我的计算机上有两个版本的 Python 有关(Mac OS X 预装了一个,以及我安装的一个。)虽然,目前我不确定如何检查这一点,或者设置正在使用哪个版本的 python。那么作为第一步,我如何快速检查我的机器上是否安装了多个版本的python?

如果这不是问题的根本原因,那么以下页面上安装 pip 的所有说明对我都不起作用(所有命令都返回语法错误):http ://www.pip-installer.org /en/latest/installing.html

对于这个问题的无组织方法,我很抱歉,希望通过一些指示,我能够找出我哪里出错了。

4

3 回答 3

3

对于 OS X El Captain 做sudo pip install --upgrade nltk --ignore-installed six

之后在 python 代码中重新导入 nltk

于 2017-02-24T14:46:58.350 回答
2

如果您无法安装 pip,请尝试: 如何在 macOS 或 OS X 上安装 pip?

然后尝试运行: pip install nltk

如果失败,您可能需要运行: sudo pip install nltk

完成后,您应该能够导入 nltk

我刚刚在 Mavericks 上安装了 nltk,所以我可以确认它可以工作。

于 2013-11-20T00:10:50.943 回答
1

我之前在 Win 8 和 7 机器上做的很好,但刚刚得到了 MacBookPro。你是对的,对于 Mac,没有什么是清楚的,你得到的只是一些以此为生的人的傲慢的回答——不是每个人都能成为你认识的全职程序员。通过观看此http://www.youtube.com/watch?v=c9LlK2iu7OA我是怎么想出来的

  1. 下载开发者工具包
  2. 安装开发工具包
  3. 打开终端
  4. 转到 Home brew 并滚动到页面底部以获取代码
  5. 将代码粘贴到终端
  6. 跑家酿

一旦您启动并使用自制软件运行并且所有开发工具包都安装了第一个 unix/MAC NLTK 指令将在自制软件中工作(http://nltk.org/install.html)。我不知道他们为什么不这样做将其列在 NLTK 页面本身上。非常反直觉。如果您需要更多细节观看此视频 - 这是一个救世主

于 2014-01-21T23:41:59.003 回答