Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在MAC OS X 10.9上安装NLTK的真正困难_Python_Macos_Nltk - Fatal编程技术网

Python 在MAC OS X 10.9上安装NLTK的真正困难

Python 在MAC OS X 10.9上安装NLTK的真正困难,python,macos,nltk,Python,Macos,Nltk,我是Python/Mac操作系统新手,我希望学习NLTK教科书,但在安装它时遇到了一些问题。我一直在寻找解决方案,但不幸的是,所有的解决方案似乎都不适合我(或者我完全误解了如何利用它们) 我遇到的基本问题是,尽管遵循了说明,但似乎没有安装NLTK。以下代码给出了一个错误,说明不存在此类模块: import nltk nltk.download() 我认为我遇到的问题是pip/easy\u安装不正确。通过阅读一些资料,我怀疑这可能与我的计算机上有两个版本的Python有关(MacOSX预装了一个

我是Python/Mac操作系统新手,我希望学习NLTK教科书,但在安装它时遇到了一些问题。我一直在寻找解决方案,但不幸的是,所有的解决方案似乎都不适合我(或者我完全误解了如何利用它们)

我遇到的基本问题是,尽管遵循了说明,但似乎没有安装NLTK。以下代码给出了一个错误,说明不存在此类模块:

import nltk
nltk.download()
我认为我遇到的问题是pip/easy\u安装不正确。通过阅读一些资料,我怀疑这可能与我的计算机上有两个版本的Python有关(MacOSX预装了一个,我安装了一个)。不过,目前我不确定如何检查这一点,或者设置使用的是哪一个版本的Python。因此,作为第一步,我如何快速检查我的机器上是否安装了多个版本的python

如果这不是问题的根本原因,则下一页上安装pip的所有说明对我都不起作用(所有命令都返回语法错误):


我为这个问题的无组织方法感到抱歉,希望通过几点提示,我能够找出我的错误所在。

如果您无法安装pip,请尝试:

然后尝试运行: pip安装nltk

如果失败,您可能需要运行: sudopip安装nltk

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


我刚刚在mavericks上安装了nltk,所以我可以确认它是否有效。

之前我在Win8&7机器上安装了nltk,效果很好,但刚刚买了一台MacBookPro。你是对的,对Mac来说没有什么是清楚的,你得到的一半时间都是一些以此为生的人傲慢的回答——你知道,不是每个人都能成为全职程序员。我是怎么看出来的

  • 下载开发者工具包
  • 安装开发工具包
  • 开放式终端
  • 转到Home brew并滚动至页面底部以获取代码
  • 将代码粘贴到终端
  • 自酿

  • 一旦您启动并运行了homebrew,并且安装了所有的开发工具包,第一个unix/MAC NLTK指令将在homebrew中运行()。。我不知道他们为什么不在NLTK页面上列出这一点。非常违反直觉。如果您需要更多详细信息,请观看此视频-它是OS X El Captain do的救世主

    sudo pip安装--升级nltk--忽略已安装的六个


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

    这不是编程问题。询问NLTK社区。除此之外:在Mavericks上安装Python2.7.5在这里工作得非常好。没有明确的社区论坛,我现在真的很迷茫。非常令人沮丧,因为我遵循的每一个指南都会遇到非常复杂的问题,涉及到终端等。我将不得不发布到其他地方,希望有人能提供帮助。欢迎来到SO!你以前和virtualenv合作过吗?有时会出现这些问题,因为环境异常,路径意外,安装了不同的python版本,等等。Virtualenv允许您创建不同的虚拟空间(或环境),您可以设置这些虚拟空间来控制其中发生的事情,因此您可以创建一个干净的Virtualenv,尝试从那里进行pip安装,并查看是否出现相同的错误。的可能重复