我不知道MacOS上安装了第三方Python软件包的位置了吗?

时间:2015-12-17 10:48:37

标签: python nltk stanford-nlp

我目前正在使用Python进行自然语言处理。我使用pip install nltk安装了NLTK包。我的Mac上有几个Pythons,但我主要使用3.4。

现在,我已经从斯坦福下载了一个可以进行中文分词的分段器(Stanford Word Segmenter),但是我可能需要对原始的NLTK包进行一些更改,即我必须写一个名为stanford_segmenter.py的API文件,然后将其放入nltk/tokenize/目录。

问题是我真的不知道NLTK软件包的安装位置,我实际上并不知道Python 3.4的lib目录在MacOS上的位置。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

在文件系统中查找包的一般方法是导入它并查看__file__属性。

在命令行上,您可以例如运行

python -c "import nltk; print(nltk.__file__)"

它会显示顶级nltk(可能是__init__.py)文件的位置。