2011-11-18 76 views
4

仅供参考下面是NLTK安装文档nltk here皮普NLTK使用VIRTUALENV

是否有安装NLTK使用PIP和VIRTUALENV的方式安装在Ubuntu的问题?我已经使用pip将依赖项安装到了我的virtualenv中,但是当我尝试安装nltk时失败。

错误在于没有安装脚本。在nltk网站上有用于安装sudo python setup.py的linux的源码安装说明。但我怎么能做到这一点virtualenv?

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

+0

我得到与Windows上的点同样的错误。如果您不必使用它,只需下载Linux/Unix源码tar.gz并使用virtualenv中的python可执行文件运行setup.py。应该管用。 –

回答

4

看起来pip正在抓取来自PyPI的第一个.tar.gz包。对于nltk,这是一个macosx二进制文件。你将不得不明确指出点到正确的包。

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

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 
+0

谢谢你的回答,抱歉我迟到的回应。 – sayth