使用Natural Language Toolkit学习Python非常有趣,它们在我的本地机器上运行良好,但我必须安装几个软件包才能使用它.究竟NLTK资源现在如何集成到我的系统中对我来说仍然是一个谜,尽管看起来很明显NLTK源代码不仅仅是坐在Python解释器知道找到它的地方.
我想在我的网站上使用工具包,该网站由另一家公司托管.只需将NLTK源代码文件上传到我的服务器并告诉根目录中的脚本“import nltk”就行不通了;我有点怀疑它会.
那么,NLTK安装例程和简单导入之间的区别是什么?为什么工具包不能直接导入?有没有办法使用NLTK源文件而不是基本上改变我的主机的Python?
非常感谢您的想法和笔记.
-G
解决方法:
假设你有一个NLTK源位于/ some / dir /,那么
dhg /some/dir/$ls nltk
...
app
book.py
ccg
chat
chunk
classify
...
您可以从找到nltk源目录的目录中启动python解释器:
dhg /some/dir/$python
Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34)
>>> import nltk
或者您可以将其位置添加到PYTHONPATH环境变量,这使NLTK可以在任何地方使用:
dhg /whatever/$export PYTHONPATH="$PYTHONPATH:/some/dir/"
dhg /whatever/$python
Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34)
>>> import nltk
任何其他依赖项,包括NLTK所依赖的依赖项,也可以以相同的方式添加到PYTHONPATH中.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。