在Python3中已经存在NLTK时在Python2.7中安装NLTK
我正在尝试在Python2.7中安装NLTK包——我已经在Python3中安装了它。所以每次我跑步时:在Python3中已经存在NLTK时在Python2.7中安装NLTK,python,python-2.7,nltk,Python,Python 2.7,Nltk,我正在尝试在Python2.7中安装NLTK包——我已经在Python3中安装了它。所以每次我跑步时: sudo pip安装nltk 我得到: 已满足要求:nltk在 /anaconda/lib/python3.6/site-packages 已满足要求:六英寸 /anaconda/lib/python3.6/site-packages(来自nltk) 如何在python 2.7中专门安装nltk 非常感谢 Jay使用Python 2.7版本安装nltk模块的最简单方法是: sudo pip2
sudo pip安装nltk
我得到:
已满足要求:nltk在
/anaconda/lib/python3.6/site-packages
已满足要求:六英寸
/anaconda/lib/python3.6/site-packages(来自nltk)
如何在python 2.7中专门安装nltk
非常感谢
Jay使用Python 2.7版本安装
nltk
模块的最简单方法是:
sudo pip2 install nltk
它将自动识别您的Python 2.7版本。但是,如果Python2有多个版本,也可以更具体。在这种情况下,您可以将pip2
更改为pip2.7
。一般来说,版本1.5中的PIP命令支持pipVERSION
参数(请参见下面不同版本Python环境的一些示例):
如何解决未找到sudo:pip2命令的问题
(重要提示:确保安装了正确版本的Python 2.7。如果不确定,请从以下位置下载:。例如,如果您在Mac计算机上,则需要确保再次下载,因为已安装的默认版本有时无法与NLTK模块一起正常工作)。
当用户@kittcar遇到这种错误时,我将展示几种解决方案,以找到解决问题的方法:
- 第一个选项是在命令行中键入:
这将自动安装当前Python版本的所有依赖项。(见下图)easy\u install pip
easy\u install
命令,只需运行:
curlhttps://bootstrap.pypa.io/ez_setup.py -o-| sudo python
- 第二个选项(如果由于某些原因第一个选项不起作用)是键入:
curl-Ohttps://bootstrap.pypa.io/get-pip.py
和
python27获取pip.py
基本上,您从目标url获取源代码,然后安装PIP for Python 2.7版本
- 第三个选项是使用
而不是conda
命令,前提是您使用Anaconda环境,并且希望快速安装pip
模块。在这种情况下,您只需遵循以下步骤:nltk
- 下载zip源代码:
- 提取文件夹并重命名为“nltk with data”
- 使用
命令将目录更改为nltk上方的一个目录,其中包含数据目录cd
- 为所需的不同Python版本运行conda build,为运行命令的平台和操作系统选择软件包
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
模块:
$ pip2.6 install SomePackage # Python 2.6
$ pip2.7 install SomePackage # Python 2.7
$ pip3.6 install SomePackage # Python 3.6
请随时问我所有的问题,特别是告诉我你是否成功地解决了你的问题。如果没有,请使用命令行错误日志和当前计算机详细信息更新您的问题。因此,我可以更好地理解问题的确切原因,并为您提供解决问题的有价值的解决方案。您应该为python 2和3使用不同的pip。或者只是虚拟环境。 无论如何,朱利奥·班比尼回应的另一个可能想法是:
python2.7 -m pip install <module>
python2.7-mpip安装
与
苏多
如果有必要的话Yah我试过了:sudo-pip2-install-nltk,它说:sudo:pip2命令找不到可能你没有为Python2.7安装
PIP
,但只安装了PIP3
(只针对Python3版本)。尝试easy\u安装pip
@UgoL yes。实际上这是一种可能性。为了完整起见,请尝试通过键入以下内容之一来查看安装的PIP版本:PIP-V
或PIP--version
或PIP list
yah它仅显示它是从/anaconda/lib/python3.6/site-packages(python 3.6)安装在python 3.6 PIP 9.0.1上的……知道如何在Python2.7中安装它吗?……easy_install pip没有做到it@kyttcar确保正确安装了Python2.7(确保这一点)。如果有,请尝试pip安装--升级pip
。如果它不起作用,你需要试试这个:curl-Ohttps://bootstrap.pypa.io/get-pip.py
python27 get pip.py
基本上,您正在尝试从特定的url为Python 2.7安装特定的pip版本。