gpt4 book ai didi

python - 在 Mac 上使用终端安装 NLTK for Python 3.3

转载 作者:太空宇宙 更新时间:2023-11-04 10:41:57 26 4
gpt4 key购买 nike

我正在研究如何使用 Python 进行自然语言处理。 NLTK 模块是必需的。我安装了 Python 和 NLTK,一切正常。当我尝试升级 Python 时,NLTK 安装消失了。我现在在终端(在 Mac 上)上使用 Python 2.7.5,并且无法安装 NLTK。我按照 NLTK 网站上的说明进行操作,但没有任何效果,我得到的错误是没有 NLTK 这样的模块。我下载了 Python 3.3 并尝试通过 Eclipse 安装 NLTK,但同样没有任何效果。如何使用 eclipse 在 Python 3.3 上安装 NLTK 或使用 Python 2.7.5 通过终端安装 NLTK?我该如何解决 Python 版本太多的问题?谢谢!

最佳答案

让我们以相反的顺序回答这些问题:

How can I sort the mess of having too many Python versions?

去掉多余的东西!

并行使用 Python 2.x 和 3.x 没问题。并行使用 Python 2.x 和 2.y 或 3.x 和 3.y 很好,只要您记得始终使用所有内容的特定版本(例如,改为运行 python2.7 python,或 pip-3.3 而不是 pip3)。并行使用 Python 2.x.y 和 2.x.z(或两个不同的 2.x.y)是一个大问题。除非你真的出于某种原因需要这样做,否则不要让自己头疼。坚持使用 Apple 的 2.7.5 (Mavericks) 或 2.7.2 (Snow Leopard through Mountain Lion)。参见 this blog post了解更多详情。

那么,如何摆脱多余的 Python 2.7.5?这完全取决于您如何安装它。如果您使用了像 brewport 这样的包管理器,它会有一个卸载命令;如果您使用安装程序包,它可能带有也可能没有卸载程序;在某些情况下,您可能必须手动追踪并删除所有内容。由于你没有说你是如何安装2.7.5的,我不能给出任何具体的说明。但是,如果您使用适当的信息(例如“卸载 ActiveState Python Mac”)搜索此站点或 Google,您将很快自行找到它们。

How can I install NLTK … through the Terminal using Python 2.7.5?

最有可能的是你的 PATH 上的顶级 pip 是与 Apple 的 Python 2.7 一起使用的那个,但是你 PATH 上的顶级 python 是与你的另一个一起使用的那个2.7.这正是您拥有两个 Python 2.7 版本时遇到的问题。如果你想了解如何弄清楚什么是什么以及 PATH 如何找到东西,Python/easy_install/pip 如何决定将它安装的东西放在哪里,你的多个站点包在哪里,pig-resources 是如何工作的,等等,然后去学习所有这些,你将能够完成这项工作。否则,请勿尝试。

How can I install NLTK on … Python 3.3.

你不能。作为the homepage说,“NLTK 需要 Python 版本 2.6-2.7。” 3.3 不是 2.6-2.7。

有一个到 Python 3 的端口,但它 (a) 是一个单独的项目,(b) 仍处于 alpha 阶段,并且 (c) 还不能通过 pip 安装。


总结:

保留你的 Python 3.3;它没有伤害任何东西。但不要尝试将 NLTK 与它一起使用。

摆脱多余的 Python 2.7;这是你所有问题的根源。

清除多余的 Python 2.7 后,按照说明安装 NLTK。

关于python - 在 Mac 上使用终端安装 NLTK for Python 3.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20083056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com