我尝试使用以下方法在Sierra上安装NLTK:
sudo pip install -U nltk
使用此命令,NLTK 将安装在:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
但是,当我尝试使用Python导入NLTK时,Python找不到该模块。我猜测NLTK安装在错误的目录中。因此,我尝试使用bash移动它,方法如下:
cd /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
cp -r nltk /Library/Python/2.7/site-packages
还有另一个问题:
权限被拒绝 cp: nltk: 无法将扩展属性复制到 /Library/Python/2.7/site-packages/nltk: 权限被拒绝 cp: /Library/Python/2.7/site-packages/nltk/init.py: 没有那个文件或目录...
我会非常感激任何建议!我在我的旧 Mac(OS 10.9.5)上使用 sudo
命令安装 NLTK 没有遇到任何问题。
谢谢!
-U
是升级操作。--user
是将软件安装在用户环境中。请参考 https://ehmatthes.github.io/pcc/chapter_12/installing_pip.html 或man pip
。 - alvas