【问题标题】:Pip NLTK install issue on Ubuntu using Virtualenv使用 Virtualenv 在 Ubuntu 上安装 Pip NLTK 问题
【发布时间】:2012-01-01 16:43:07
【问题描述】:

这里参考nltk安装文档nltk here

有没有办法使用 pip 和 virtualenv 安装 nltk?我已经使用 pip 将依赖项安装到我的 virtualenv 中,但是当我尝试安装 nltk 时它失败了。

错误是没有安装脚本。在 nltk 站点上有 linux 的源代码安装说明来执行 sudo python setup.py 安装。但是我怎么能在 virtualenv 中做到这一点呢?

Pip 下载并开始安装 nltk,所以如果 pip 在包索引中,他们肯定会计划人们使用它。

【问题讨论】:

  • 我在 Windows 上使用 pip 时遇到了同样的错误。如果您不必使用它,只需下载 Linux/Unix 源代码 tar.gz 并使用来自 virtualenv 的 python 可执行文件来运行 setup.py。应该工作。

标签: python ubuntu virtualenv nltk pip


【解决方案1】:

看起来 pip 正在从 PyPI 获取第一个 .tar.gz 包。对于 nltk,这是一个 macosx 二进制文件。您必须明确地将 pip 指向正确的包。

最简单的方法是提供包的完整路径。

pip install http://pypi.python.org/packages/source/n/nltk/nltk-2.0.1rc1.tar.gz

另一种解决方案是将软件包下载到已知目录并从那里安装。 例如,假设您将包下载到~/Downloads。命令是:

pip install ~/Downloads/nltk-2.0.1rc1.tar.gz

【讨论】:

  • 谢谢你的回答,很抱歉我的回复晚了。
猜你喜欢
  • 2011-12-20
  • 2015-05-09
  • 2013-12-04
  • 1970-01-01
  • 1970-01-01
  • 2011-09-02
  • 2016-02-13
  • 2016-08-22
  • 1970-01-01
相关资源
最近更新 更多