kyt*_*car 3 python nltk python-2.7
我试图在Python 2.7中安装NLTK包 - 我已经在Python 3中安装了它.所以每次运行时:
sudo pip install nltk
我明白了:
要求已经满足:nltk in /anaconda/lib/python3.6/site-packages
要求已经满足:六个/anaconda/lib/python3.6/site-packages(来自nltk)
我如何nltk在python 2.7中专门安装?
非常感谢!
松鸦
nltk使用Python 2.7版本安装模块的最简单方法是:
sudo pip2 install nltk
Run Code Online (Sandbox Code Playgroud)
它会自动识别您的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
Run Code Online (Sandbox Code Playgroud)
sudo:pip2 command not found(重要提示:确保安装了正确版本的Python 2.7.如果您不确定,请从以下网址下载:https://www.python.org/download/releases/2.7/.例如,如果您在您需要再次下载的Mac机,因为已经安装的默认版本有时使用NLTK模块无法正常工作).
当用户@kittcar遇到这种错误时,我将展示一些解决问题的方法:
easy_install pip
这将自动安装当前Python版本的所有依赖项.(见下图)重要提示:如果您没有easy_install运行命令:
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
curl -O https://bootstrap.pypa.io/get-pip.py 和
python27 get-pip.py
基本上,您从目标URL获取源,然后安装PIP for Python 2.7版本.
第三个选项是使用conda而不是pip命令,如果你使用Anaconda环境(如个人情况),你想nltk快速安装模块.在这种情况下,您只需要按照以下步骤操作:
cd命令将目录更改为nltk-with-data目录上方的一个目录.在命令列表下面:
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
Run Code Online (Sandbox Code Playgroud)
最后,您只需要运行conda install nltk-with-data并ipython完成nltk安装.然后你只需要输入:
import nltk.corpus
nltk.corpus.treebank
Run Code Online (Sandbox Code Playgroud)
从你的截图中可以看出一切都很顺利,我已经成功安装了nltk带有Anaconda环境的Python 2.7模块:
随意问我一切,特别是让我知道你是否成功解决了问题.如果没有,请使用命令行错误日志和您当前的计算机详细信息更新您的问题.所以我可以更好地理解究竟是什么导致了你的问题,我可以建议你找到解决问题的有效解决方案.
| 归档时间: |
|
| 查看次数: |
3218 次 |
| 最近记录: |