在Python 3中已经存在的情况下在Python 2.7中安装NLTK
我试图在
Python 2.7中安装NLTK包 – 我已经在Python 3中安装了它.所以每次运行时:
sudo pip install nltk 我明白了:
我如何在python 2.7中专门安装nltk? 非常感谢! 松鸦 解决方法
使用Python 2.7版本安装nltk模块的最简单方法是:
sudo pip2 install nltk 它会自动识别您的Python 2.7版本.但是如果你有多个Python 2版本,你也可以更具体.在这种情况下你可以将pip2改为pip2.7.通常,1.5版本的PIP命令支持pipVERSION参数(请参阅下面的不同Python环境版本的一些示例): $pip2.6 install SomePackage # Python 2.6 $pip2.7 install SomePackage # Python 2.7 $pip3.6 install SomePackage # Python 3.6 如何解决sudo:pip2命令未找到 (重要提示:确保安装了正确版本的Python 2.7.如果您不确定,请从https://www.python.org/download/releases/2.7/下载它.例如,如果您使用的是Mac计算机,则需要确保再次下载它,因为已经默认版本有时使用NLTK模块安装无法正常工作). 当用户@kittcar遇到这种错误时,我将展示一些解决问题的方法: >第一个选项是在命令行上键入:easy_install pip 重要信息:如果您没有easy_install命令,只需运行: curl https://bootstrap.pypa.io/ez_setup.py -o – | sudo python >第二个选项(如果由于某些原因第一个选项不起作用)是键入: curl -O https://bootstrap.pypa.io/get-pip.py和 基本上,您从目标URL获取源,然后安装PIP for Python 2.7版本. >第三个选项是使用conda而不是pip命令,如果您使用(如我个人情况下)Anaconda Environment并且您想快速安装nltk模块.在这种情况下,您只需要按照以下步骤操作: >下载zip源:https://gist.github.com/danielfrg/d17ffffe0dc8ed56712a0470169ff546. 在命令列表下面: conda build nltk-with-data --python 2.7 # you need this one! :-) conda build nltk-with-data --python 3.4 conda build nltk-with-data --python 3.5 conda build nltk-with-data --python 3.6 最后,你只需要运行conda install nltk-with-data和ipython来结束nltk安装.然后你只需要输入: import nltk.corpus nltk.corpus.treebank 从你的截图中可以看出一切都很顺利,我已经成功安装了带有Anaconda环境的Python 2.7的nltk模块: 随意问我一切,特别是让我知道你是否成功解决了问题.如果没有,请使用命令行错误日志和您当前的计算机详细信息更新您的问题.所以我可以更好地理解究竟是什么导致了你的问题,我可以建议你找到解决问题的有效解决方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |