我是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。
对于这个问题的无组织方法我感到很遗憾,希望能有一些指示我能够解决我出错的问题。
答案 0 :(得分:3)
对于OS X El Captain do sudo pip install --upgrade nltk --ignore-installed six
之后在python代码中重新导入nltk
答案 1 :(得分:2)
如果您无法安装pip,请尝试: How do I install pip on macOS or OS X?
然后尝试运行: pip install nltk
如果失败,您可能需要运行: sudo pip install nltk
一旦完成,您应该能够导入nltk
我刚刚在小牛队安装了nltk,所以我可以确认它是否有效。
答案 2 :(得分:1)
我在Win 8& 7机器之前就好了,但刚买了一台MacBookPro。你是对的,没有什么是明确的Mac,你得到的所有时间都是一些以此为生的人的傲慢回答 - 不是每个人都可以成为你认识的全职程序员。通过观看http://www.youtube.com/watch?v=c9LlK2iu7OA
,我是怎么想出来的一旦你启动并运行自制软件并安装所有开发工具包,第一个unix / MAC NLTK指令将在自制软件中运行(http://nltk.org/install.html)..我不知道为什么他们不列出这个NLTK页面本身。非常违反直觉。如果您需要更多细节观看此视频 - 它是一个救世主