在python中“解压缩”nltk中的错误

时间:2014-10-15 03:59:08

标签: python error-handling nltk

我反复尝试安装nltk以在python中使用。从空白终端(在Mac上),我在终端shell中启动并使用以下命令,这似乎成功安装

curl https://bootstrap.pypa.io/ez_setup.py -o - | python

接下来,我命令sudo easy_install pip并在出现提示时输入我的密码。然后我运行sudo pip install -U nltk,但得到以下错误

unknownb8e8560f309a:~ shannonmcgregor$ sudo pip install -U nltk
Downloading/unpacking nltk
Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement nltk
Cleaning up...
No distributions at all found for nltk
Storing debug log for failure in /Users/shannonmcgregor/.pip/pip.log"

是什么给出的?有谁可以帮助我?

1 个答案:

答案 0 :(得分:1)

第二个想法 - 这看起来像你的点子或互联网连接有问题。首先,请确保您拥有可靠的互联网连接。

尝试运行以下命令:sudo -E pip install -U nltk

sudo -E允许您保留环境变量。我假设你正在使用某种代理,或者vpn。


1st Assummption:您所遵循的安装过程不包括其中一个(可选)依赖项,可能是也可能不是,Numpy。 NLTK已指定对于Mac安装,您需要执行以下步骤:

  1. 安装Setuptools:http://pypi.python.org/pypi/setuptools
  2. 安装Pip:运行sudo easy_install pip
  3. 安装Numpy(可选):run sudo pip install -U numpy
  4. 安装NLTK:运行sudo pip install -U nltk
  5. 测试安装:运行python,然后键入import nltk